Module: Sass::Script::Functions
- Defined in:
- lib/sass-utilities.rb
Instance Method Summary collapse
- #function_exists(function_name) ⇒ Object
-
#interpolate_variable(variable_name) ⇒ Object
Interpolate.
- #mixin_exists(mixin_name) ⇒ Object
-
#variable_exists(variable_name) ⇒ Object
Exists.
Instance Method Details
#function_exists(function_name) ⇒ Object
30 31 32 33 34 35 36 |
# File 'lib/sass-utilities.rb', line 30 def function_exists(function_name) if(environment.function(function_name.value)) Sass::Script::Bool.new(true) else Sass::Script::Bool.new(false) end end |
#interpolate_variable(variable_name) ⇒ Object
Interpolate
39 40 41 |
# File 'lib/sass-utilities.rb', line 39 def interpolate_variable(variable_name) environment.var(variable_name.value) || Sass::Script::Bool.new(false) end |
#mixin_exists(mixin_name) ⇒ Object
22 23 24 25 26 27 28 |
# File 'lib/sass-utilities.rb', line 22 def mixin_exists(mixin_name) if(environment.mixin(mixin_name.value)) Sass::Script::Bool.new(true) else Sass::Script::Bool.new(false) end end |
#variable_exists(variable_name) ⇒ Object
Exists
14 15 16 17 18 19 20 |
# File 'lib/sass-utilities.rb', line 14 def variable_exists(variable_name) if(environment.var(variable_name.value)) Sass::Script::Bool.new(true) else Sass::Script::Bool.new(false) end end |