module Grape::Roar::Extensions::Relations::Validations::Mongoid
Public Instance Methods
belongs_to_valid?(relation)
click to toggle source
# File lib/grape/roar/extensions/relations/validations/mongoid.rb, line 11 def belongs_to_valid?(relation) relation = klass.reflect_on_association(relation) return true if relation[:relation] == ::Mongoid::Relations::Referenced::In invalid_relation( ::Mongoid::Relations::Referenced::In, relation[:relation] ) end
embeds_many_valid?(relation)
click to toggle source
# File lib/grape/roar/extensions/relations/validations/mongoid.rb, line 22 def embeds_many_valid?(relation) relation = klass.reflect_on_association(relation) return true if relation[:relation] == ::Mongoid::Relations::Embedded::Many invalid_relation( ::Mongoid::Relations::Embedded::Many, relation[:relation] ) end
embeds_one_valid?(relation)
click to toggle source
# File lib/grape/roar/extensions/relations/validations/mongoid.rb, line 33 def embeds_one_valid?(relation) relation = klass.reflect_on_association(relation) return true if relation[:relation] == ::Mongoid::Relations::Embedded::One invalid_relation( ::Mongoid::Relations::Embedded::One, relation[:relation] ) end
has_and_belongs_to_many_valid?(relation)
click to toggle source
rubocop:disable Style/PredicateName
# File lib/grape/roar/extensions/relations/validations/mongoid.rb, line 58 def has_and_belongs_to_many_valid?(relation) relation = klass.reflect_on_association(relation) return true if relation[:relation] == ::Mongoid::Relations::Referenced::ManyToMany invalid_relation( ::Mongoid::Relations::Referenced::ManyToMany, relation[:relation] ) end
has_many_valid?(relation)
click to toggle source
rubocop:disable Style/PredicateName
# File lib/grape/roar/extensions/relations/validations/mongoid.rb, line 45 def has_many_valid?(relation) relation = klass.reflect_on_association(relation) return true if relation[:relation] == ::Mongoid::Relations::Referenced::Many invalid_relation( ::Mongoid::Relations::Referenced::Many, relation[:relation] ) end
has_one_valid?(relation)
click to toggle source
rubocop:disable Style/PredicateName
# File lib/grape/roar/extensions/relations/validations/mongoid.rb, line 72 def has_one_valid?(relation) relation = klass.reflect_on_association(relation) return true if relation[:relation] == ::Mongoid::Relations::Referenced::One invalid_relation( ::Mongoid::Relations::Referenced::One, relation[:relation] ) end