Class: Nginx::Lines
- Inherits:
-
Array
- Object
- Array
- Nginx::Lines
- Defined in:
- lib/shared_infrastructure/nginx/lines.rb
Overview
A class to format lines nicely in a file.
Class Method Summary collapse
Instance Method Summary collapse
- #format(level = 0) ⇒ Object
-
#initialize(*lines) ⇒ Lines
constructor
A new instance of Lines.
Constructor Details
#initialize(*lines) ⇒ Lines
Returns a new instance of Lines.
5 6 7 |
# File 'lib/shared_infrastructure/nginx/lines.rb', line 5 def initialize(*lines) @lines = Array(lines) end |
Class Method Details
.indent(s, level = 0) ⇒ Object
14 15 16 |
# File 'lib/shared_infrastructure/nginx/lines.rb', line 14 def indent(s, level = 0) s.empty? ? s : (" " * level * 2) + s end |