Sha256: 57aa7e343ab0747291cba309337134abed4d47effcabb4c7b562241b40adf728

Contents?: true

Size: 423 Bytes

Versions: 3

Compression:

Stored size: 423 Bytes

Contents

module Restly::Associations::Base::Conditionals

  private

  # 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

3 entries across 3 versions & 1 rubygems

Version Path
restly-0.0.1.alpha.8 lib/restly/associations/base/conditionals.rb
restly-0.0.1.alpha.7 lib/restly/associations/base/conditionals.rb
restly-0.0.1.alpha.6 lib/restly/associations/base/conditionals.rb