Method: Kafo::DataTypes::Array#initialize

Defined in:
lib/kafo/data_types/array.rb

#initialize(inner_type = 'Data', min = :default, max = :default) ⇒ Array

Returns a new instance of Array.



4
5
6
7
8
# File 'lib/kafo/data_types/array.rb', line 4

def initialize(inner_type = 'Data', min = :default, max = :default)
  @inner_type = DataType.new_from_string(inner_type)
  @min = (min.to_s == 'default') ? 0 : min.to_i
  @max = (max.to_s == 'default') ? :infinite : max.to_i
end