Sha256: 539bd6a91f2afe386148312a6760afa79beb06b9319a743ce29d6bed0df03509
Contents?: true
Size: 412 Bytes
Versions: 2
Compression:
Stored size: 412 Bytes
Contents
module Restly::Associations::Base::Conditionals # Conditionals def valid?(val) valid_instances = Array.wrap(val).reject{ |item| item.resource_name == @association_class.resource_name }.empty? raise Restly::Error::InvalidObject, "#{val} is not a #{association_class}" unless valid_instances end def collection? false end def embedded? false end def nested? false end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
restly-0.0.1.alpha.10 | lib/restly/associations/base/conditionals.rb |
restly-0.0.1.alpha.9 | lib/restly/associations/base/conditionals.rb |