Method: Blueprinter::Base.association
- Defined in:
- lib/blueprinter/base.rb
.association(method, options = {}) {|object, options| ... } ⇒ Field
Specify an associated object to be included for serialization. Takes a required method and an option.
155 156 157 158 159 160 161 162 163 |
# File 'lib/blueprinter/base.rb', line 155 def self.association(method, = {}, &block) raise BlueprinterError, 'blueprint required' unless [:blueprint] field( method, .merge(association: true, extractor: AssociationExtractor.new), &block ) end |