Module: Sass::Script::Functions::UserFunctions
- Included in:
- Sass::Script::Functions
- Defined in:
- lib/sassmagic/reset.rb
Overview
sass文件重写,主要修改了属性解析函数,编译文件函数,文件涉及:sass.rb,to_css.rb,base.rb,sass_convert.rb,sass_scss.rb
Instance Method Summary collapse
- #get_a_variable(name) ⇒ Object
- #option(name) ⇒ Object
- #set_a_global_variable(name, value) ⇒ Object
- #set_a_variable(name, value) ⇒ Object
Instance Method Details
#get_a_variable(name) ⇒ Object
17 18 19 |
# File 'lib/sassmagic/reset.rb', line 17 def get_a_variable(name) environment.var(name.value) || Sass::Script::Value::String.new("undefined") end |
#option(name) ⇒ Object
3 4 5 |
# File 'lib/sassmagic/reset.rb', line 3 def option(name) Sass::Script::Value::String.new(@options[name.value.to_sym].to_s) end |
#set_a_global_variable(name, value) ⇒ Object
12 13 14 15 |
# File 'lib/sassmagic/reset.rb', line 12 def set_a_global_variable(name, value) environment.set_global_var(name.value, value) return Sass::Script::Value::Null.new end |
#set_a_variable(name, value) ⇒ Object
7 8 9 10 |
# File 'lib/sassmagic/reset.rb', line 7 def set_a_variable(name, value) environment.set_var(name.value, value) return Sass::Script::Value::Null.new end |