Class: Ame::Types::Array

Inherits:
Object
  • Object
show all
Defined in:
lib/ame/types/array.rb

Instance Method Summary collapse

Constructor Details

#initialize(type) ⇒ Array

Returns a new instance of Array.



8
9
10
11
# File 'lib/ame/types/array.rb', line 8

def initialize(type)
  @type = Ame::Types[type]
  @contents = []
end

Instance Method Details

#parse(value) ⇒ Object



13
14
15
# File 'lib/ame/types/array.rb', line 13

def parse(value)
  @contents << @type.parse(value)
end