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 |