Class: MiniCSS::CSS::AST::Declaration
- Inherits:
-
Object
- Object
- MiniCSS::CSS::AST::Declaration
- Defined in:
- lib/minicss/css/ast/declaration.rb
Instance Attribute Summary collapse
-
#important ⇒ Object
Returns the value of attribute important.
-
#name ⇒ Object
Returns the value of attribute name.
-
#original_text ⇒ Object
Returns the value of attribute original_text.
-
#value ⇒ Object
Returns the value of attribute value.
Instance Method Summary collapse
- #important? ⇒ Boolean
-
#initialize(name: "", value: nil) ⇒ Declaration
constructor
A new instance of Declaration.
- #kind ⇒ Object
Constructor Details
#initialize(name: "", value: nil) ⇒ Declaration
9 10 11 12 13 14 |
# File 'lib/minicss/css/ast/declaration.rb', line 9 def initialize(name: "", value: nil) @value = value || [] @name = name @important = false @original_text = nil end |
Instance Attribute Details
#important ⇒ Object
Returns the value of attribute important.
7 8 9 |
# File 'lib/minicss/css/ast/declaration.rb', line 7 def important @important end |
#name ⇒ Object
Returns the value of attribute name.
7 8 9 |
# File 'lib/minicss/css/ast/declaration.rb', line 7 def name @name end |
#original_text ⇒ Object
Returns the value of attribute original_text.
7 8 9 |
# File 'lib/minicss/css/ast/declaration.rb', line 7 def original_text @original_text end |
#value ⇒ Object
Returns the value of attribute value.
7 8 9 |
# File 'lib/minicss/css/ast/declaration.rb', line 7 def value @value end |
Instance Method Details
#important? ⇒ Boolean
16 |
# File 'lib/minicss/css/ast/declaration.rb', line 16 def important? = @important |
#kind ⇒ Object
17 |
# File 'lib/minicss/css/ast/declaration.rb', line 17 def kind = :declaration |