Module: Grape::Roar::Extensions::Relations::Validations::Mongoid
- Includes:
- Misc
- Included in:
- Adapters::Mongoid
- Defined in:
- lib/grape/roar/extensions/relations/validations/mongoid/6.rb,
lib/grape/roar/extensions/relations/validations/mongoid/7.rb
Instance Method Summary collapse
- #belongs_to_valid?(relation) ⇒ Boolean
- #embeds_many_valid?(relation) ⇒ Boolean
- #embeds_one_valid?(relation) ⇒ Boolean
- #has_and_belongs_to_many_valid?(relation) ⇒ Boolean
- #has_many_valid?(relation) ⇒ Boolean
- #has_one_valid?(relation) ⇒ Boolean
Methods included from Misc
Instance Method Details
#belongs_to_valid?(relation) ⇒ Boolean
11 12 13 |
# File 'lib/grape/roar/extensions/relations/validations/mongoid/6.rb', line 11 def belongs_to_valid?(relation) _valid_relation? relation, ::Mongoid::Relations::Referenced::In end |
#embeds_many_valid?(relation) ⇒ Boolean
15 16 17 |
# File 'lib/grape/roar/extensions/relations/validations/mongoid/6.rb', line 15 def (relation) _valid_relation? relation, ::Mongoid::Relations::Embedded::Many end |
#embeds_one_valid?(relation) ⇒ Boolean
19 20 21 |
# File 'lib/grape/roar/extensions/relations/validations/mongoid/6.rb', line 19 def (relation) _valid_relation? relation, ::Mongoid::Relations::Embedded::One end |
#has_and_belongs_to_many_valid?(relation) ⇒ Boolean
27 28 29 |
# File 'lib/grape/roar/extensions/relations/validations/mongoid/6.rb', line 27 def has_and_belongs_to_many_valid?(relation) _valid_relation? relation, ::Mongoid::Relations::Referenced::ManyToMany end |
#has_many_valid?(relation) ⇒ Boolean
23 24 25 |
# File 'lib/grape/roar/extensions/relations/validations/mongoid/6.rb', line 23 def has_many_valid?(relation) _valid_relation? relation, ::Mongoid::Relations::Referenced::Many end |
#has_one_valid?(relation) ⇒ Boolean
31 32 33 |
# File 'lib/grape/roar/extensions/relations/validations/mongoid/6.rb', line 31 def has_one_valid?(relation) _valid_relation? relation, ::Mongoid::Relations::Referenced::One end |