Module: Sequencescape::Api::Associations::HasMany::Json
- Included in:
- AssociationProxy, InlineAssociationProxy
- Defined in:
- lib/sequencescape-api/associations/has_many/json.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
2 3 4 |
# File 'lib/sequencescape-api/associations/has_many/json.rb', line 2 def self.included(base) base.default_attributes_if_missing = [] end |
Instance Method Details
#as_json(options = nil) ⇒ Object
6 7 8 9 |
# File 'lib/sequencescape-api/associations/has_many/json.rb', line 6 def as_json( = nil) = { root: false, uuid: true }.reverse_merge( || {}) all.map { |o| o.as_json() }.compact end |