Method: OData4::Properties::Collection#value=
- Defined in:
- lib/odata4/properties/collection.rb
#value=(value) ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/odata4/properties/collection.rb', line 21 def value=(value) if value.nil? && allows_nil? @value = nil elsif value.respond_to?(:map) @value = value.map.with_index do |element, index| type_class.new("#{name}[#{index}]", element) end else validation_error 'Value must be an array' end end |