Module: Caprese::Serializer::Relationships::ClassMethods
- Defined in:
- lib/caprese/serializer/concerns/relationships.rb
Instance Method Summary collapse
- #belongs_to(name, options = {}, &block) ⇒ Object
- #has_many(name, options = {}, &block) ⇒ Object
- #has_one(name, options = {}, &block) ⇒ Object
Instance Method Details
#belongs_to(name, options = {}, &block) ⇒ Object
46 47 48 49 50 51 52 |
# File 'lib/caprese/serializer/concerns/relationships.rb', line 46 def belongs_to(name, = {}, &block) super( name, merge_serializer_option(name, ), &build_association_block(name) ) end |
#has_many(name, options = {}, &block) ⇒ Object
30 31 32 33 34 35 36 |
# File 'lib/caprese/serializer/concerns/relationships.rb', line 30 def has_many(name, = {}, &block) super( name, merge_serializer_option(name, ), &build_association_block(name) ) end |
#has_one(name, options = {}, &block) ⇒ Object
38 39 40 41 42 43 44 |
# File 'lib/caprese/serializer/concerns/relationships.rb', line 38 def has_one(name, = {}, &block) super( name, merge_serializer_option(name, ), &build_association_block(name) ) end |