Class: Hamlizer::ElementHamlConverter
- Inherits:
-
Object
- Object
- Hamlizer::ElementHamlConverter
- Defined in:
- lib/hamlizer/element_haml_converter.rb
Instance Attribute Summary collapse
-
#element ⇒ Object
readonly
Returns the value of attribute element.
Instance Method Summary collapse
- #haml ⇒ Object
-
#initialize(element) ⇒ ElementHamlConverter
constructor
A new instance of ElementHamlConverter.
Constructor Details
#initialize(element) ⇒ ElementHamlConverter
Returns a new instance of ElementHamlConverter.
3 4 5 |
# File 'lib/hamlizer/element_haml_converter.rb', line 3 def initialize element @element = element end |
Instance Attribute Details
#element ⇒ Object (readonly)
Returns the value of attribute element.
14 15 16 |
# File 'lib/hamlizer/element_haml_converter.rb', line 14 def element @element end |
Instance Method Details
#haml ⇒ Object
7 8 9 10 11 12 |
# File 'lib/hamlizer/element_haml_converter.rb', line 7 def haml Hamlizer.current_level -= 1 if element.else? complete_haml = element_name_haml + attributes_haml + element_content_haml Hamlizer.current_level += 1 if element.if? || element.else? element.end? ? nil : complete_haml end |