Class: JSON::Schematized::VirtusWrapper::Attribute::Array
- Inherits:
-
Virtus::Attribute::Collection
- Object
- Virtus::Attribute::Collection
- JSON::Schematized::VirtusWrapper::Attribute::Array
- Defined in:
- lib/json/schematized/virtus_0_5_x_wrapper.rb,
lib/json/schematized/virtus_1_x_x_wrapper.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.merge_options(type, options) ⇒ Object
79 80 81 82 83 |
# File 'lib/json/schematized/virtus_0_5_x_wrapper.rb', line 79 def self.(type, ) = super klass = type.is_a?(Class) ? type : type.class .merge(:primitive => klass) end |
Instance Method Details
#new_collection ⇒ Object
75 76 77 |
# File 'lib/json/schematized/virtus_0_5_x_wrapper.rb', line 75 def new_collection (@primitive || self.class.primitive).new end |