Class: MiniCSS::CSS::AST::AtRule
- Inherits:
-
Object
- Object
- MiniCSS::CSS::AST::AtRule
- Defined in:
- lib/minicss/css/ast/at_rule.rb
Instance Attribute Summary collapse
-
#child_rules ⇒ Object
Returns the value of attribute child_rules.
-
#name ⇒ Object
Returns the value of attribute name.
-
#prelude ⇒ Object
Returns the value of attribute prelude.
Instance Method Summary collapse
-
#initialize(name:, prelude: nil, child_rules: nil) ⇒ AtRule
constructor
A new instance of AtRule.
- #kind ⇒ Object
Constructor Details
#initialize(name:, prelude: nil, child_rules: nil) ⇒ AtRule
Returns a new instance of AtRule.
9 10 11 12 13 |
# File 'lib/minicss/css/ast/at_rule.rb', line 9 def initialize(name:, prelude: nil, child_rules: nil) @name = name @prelude = prelude || [] @child_rules = child_rules || [] end |
Instance Attribute Details
#child_rules ⇒ Object
Returns the value of attribute child_rules.
7 8 9 |
# File 'lib/minicss/css/ast/at_rule.rb', line 7 def child_rules @child_rules end |
#name ⇒ Object
Returns the value of attribute name.
7 8 9 |
# File 'lib/minicss/css/ast/at_rule.rb', line 7 def name @name end |
#prelude ⇒ Object
Returns the value of attribute prelude.
7 8 9 |
# File 'lib/minicss/css/ast/at_rule.rb', line 7 def prelude @prelude end |
Instance Method Details
#kind ⇒ Object
15 |
# File 'lib/minicss/css/ast/at_rule.rb', line 15 def kind = :at_rule |