Class: Sass::Util::StaticConditionalContext
- Inherits:
- Object
- Object
- Sass::Util::StaticConditionalContext
- Defined in:
- /Users/ceppstei/Projects/sass-lang/.sass/lib/sass/util.rb
Overview
The context in which the ERB for #def_static_method will be run.
Instance Method Summary (collapse)
- - (StaticConditionalContext) initialize(set) constructor
A new instance of StaticConditionalContext.
- - (Boolean) method_missing(name, *args)
Checks whether or not a variable is defined for this context.
Constructor Details
- (StaticConditionalContext) initialize(set)
Returns a new instance of StaticConditionalContext
1197 1198 1199 | # File '/Users/ceppstei/Projects/sass-lang/.sass/lib/sass/util.rb', line 1197
def initialize(set)
@set = set
end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
- (Boolean) method_missing(name, *args)
Checks whether or not a variable is defined for this context.
1205 1206 1207 1208 | # File '/Users/ceppstei/Projects/sass-lang/.sass/lib/sass/util.rb', line 1205
def method_missing(name, *args)
super unless args.empty? && !block_given?
@set.include?(name)
end |