Module: RestModel::Embeddable::Builder
- Included in:
- Key::Builder
- Defined in:
- lib/rest_model/key/embeddable/builder.rb
Instance Method Summary collapse
- #embeds(name, options = {}) ⇒ Object
- #embeds_many(name, options = {}) ⇒ Object
- #embeds_one(name, options = {}) ⇒ Object
Instance Method Details
#embeds(name, options = {}) ⇒ Object
4 5 6 |
# File 'lib/rest_model/key/embeddable/builder.rb', line 4 def (name, = {}) key Embeddable.new(name, ) end |
#embeds_many(name, options = {}) ⇒ Object
13 14 15 16 |
# File 'lib/rest_model/key/embeddable/builder.rb', line 13 def (name, = {}) .merge!(many: true) (name, ) end |
#embeds_one(name, options = {}) ⇒ Object
8 9 10 11 |
# File 'lib/rest_model/key/embeddable/builder.rb', line 8 def (name, = {}) .merge!(many: false) (name, ) end |