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

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