Module: Riml::Indentable
- Included in:
- ControlStructure, DefNode, ForNode, TryNode
- Defined in:
- lib/nodes.rb
Instance Method Summary collapse
Instance Method Details
#indent ⇒ Object
133 134 135 |
# File 'lib/nodes.rb', line 133 def indent @indent ||= ' ' * 2 end |
#indented? ⇒ Boolean
136 137 138 |
# File 'lib/nodes.rb', line 136 def indented? indent.size > 0 end |
#outdent ⇒ Object
139 140 141 142 143 |
# File 'lib/nodes.rb', line 139 def outdent size = indent.size return '' unless size > 0 ' ' * (size - 2) end |