Method: HighLine#indent
- Defined in:
- lib/highline.rb
#indent(increase = 1, statement = nil, multiline = nil) ⇒ void
This method returns an undefined value.
Executes block or outputs statement with indentation
431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 |
# File 'lib/highline.rb', line 431 def indent(increase = 1, statement = nil, multiline = nil) @indent_level += increase multi = @multi_indent @multi_indent ||= multiline begin if block_given? yield self else say(statement) end ensure @multi_indent = multi @indent_level -= increase end end |