Module: Sequencescape::Api::Resource::Attributes::InstanceMethods

Defined in:
lib/sequencescape-api/resource/attributes.rb

Instance Method Summary collapse

Instance Method Details

#eager_loaded_attribute?(name) ⇒ Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/sequencescape-api/resource/attributes.rb', line 18

def eager_loaded_attribute?(name)
  is_attribute?(name) and attributes.key?(name.to_s)
end

#is_attribute?(name) ⇒ Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/sequencescape-api/resource/attributes.rb', line 14

def is_attribute?(name)
  defined_attributes.include?(name.to_sym)
end