Class: Hamlit::Compilers::OldAttribute::HashParser

Inherits:
Ripper
  • Object
show all
Defined in:
lib/hamlit/compilers/old_attribute.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(src) ⇒ HashParser

Returns a new instance of HashParser.



187
188
189
190
# File 'lib/hamlit/compilers/old_attribute.rb', line 187

def initialize(src)
  super(src)
  @columns = []
end

Instance Attribute Details

#columns ⇒ Object (readonly)

Returns the value of attribute columns.



179
180
181
# File 'lib/hamlit/compilers/old_attribute.rb', line 179

def columns
  @columns
end

Class Method Details

.assoc_columns(src) ⇒ Object



181
182
183
184
185
# File 'lib/hamlit/compilers/old_attribute.rb', line 181

def self.assoc_columns(src)
  parser = new(src)
  parser.parse
  parser.columns
end