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.
161 162 163 164 165 166 167 168 169 170 171 172 |
# File 'lib/blueprinter/base.rb', line 161 def self.association(method, = {}, &block) validate_blueprint!([:blueprint], method) field( method, .merge( association: true, extractor: .fetch(:extractor) { AssociationExtractor.new } ), &block ) end |