Class: Chelsy::Initializer

Inherits:
Element show all
Defined in:
lib/chelsy/ast.rb

Instance Attribute Summary collapse

Attributes inherited from Element

#fragments, #post_fragments

Instance Method Summary collapse

Constructor Details

#initialize(value, designator = nil, **rest) ⇒ Initializer

Returns a new instance of Initializer.



221
222
223
224
225
# File 'lib/chelsy/ast.rb', line 221

def initialize(value, designator=nil, **rest)
  @value = value
  @designator = designator
  super **rest
end

Instance Attribute Details

#designatorObject (readonly)

Returns the value of attribute designator.



219
220
221
# File 'lib/chelsy/ast.rb', line 219

def designator
  @designator
end

#valueObject (readonly)

Returns the value of attribute value.



219
220
221
# File 'lib/chelsy/ast.rb', line 219

def value
  @value
end