Class: Habaki::Formatter::Base
- Inherits:
-
Object
- Object
- Habaki::Formatter::Base
- Defined in:
- lib/habaki/formatter.rb
Instance Attribute Summary collapse
Instance Method Summary collapse
- #+(num) ⇒ self
- #declaration_prefix ⇒ String
- #declarations_join ⇒ String
- #declarations_prefix ⇒ String
- #declarations_suffix ⇒ String
-
#initialize(level = 0) ⇒ Base
constructor
A new instance of Base.
- #quote ⇒ String
- #rules_join ⇒ String
- #rules_prefix ⇒ String
Constructor Details
#initialize(level = 0) ⇒ Base
Returns a new instance of Base.
8 9 10 |
# File 'lib/habaki/formatter.rb', line 8 def initialize(level = 0) @level = level end |
Instance Attribute Details
#level ⇒ Integer
6 7 8 |
# File 'lib/habaki/formatter.rb', line 6 def level @level end |
Instance Method Details
#+(num) ⇒ self
48 49 50 |
# File 'lib/habaki/formatter.rb', line 48 def +(num) self.class.new(@level + num) end |
#declaration_prefix ⇒ String
13 14 15 |
# File 'lib/habaki/formatter.rb', line 13 def declaration_prefix "" end |
#declarations_join ⇒ String
23 24 25 |
# File 'lib/habaki/formatter.rb', line 23 def declarations_join "" end |
#declarations_prefix ⇒ String
18 19 20 |
# File 'lib/habaki/formatter.rb', line 18 def declarations_prefix "" end |
#declarations_suffix ⇒ String
28 29 30 |
# File 'lib/habaki/formatter.rb', line 28 def declarations_suffix "" end |