Method: MinimumSizedHomogeneousArray#initialize

Defined in:
lib/symphony/symphony.rb

#initialize(min_size, of_class, *spec) ⇒ MinimumSizedHomogeneousArray

Returns a new instance of MinimumSizedHomogeneousArray.



52
53
54
55
56
57
# File 'lib/symphony/symphony.rb', line 52

def initialize(min_size, of_class, *spec)
  raise_size_error(spec.last.size, min_size) if spec.last.size < min_size
  
  super(of_class, *spec)
  @min_size = min_size
end