Class: INatGet::Data::Model::Photo

Inherits:
INatGet::Data::Model show all
Defined in:
lib/inat-get/data/models/photo.rb

Sequel Fields collapse

Sequel Associations collapse

Method Summary

Methods inherited from INatGet::Data::Model

helper, manager, parser, updater

Instance Attribute Details

#idInteger

Sequel data field

Returns:

  • (Integer)


11
# File 'lib/inat-get/data/models/photo.rb', line 11

set_dataset :photos

#licenseString?

Sequel data field

Returns:

  • (String, nil)


11
# File 'lib/inat-get/data/models/photo.rb', line 11

set_dataset :photos

#observationsSequel::Dataset, Array<INatGet::Data::Model::Observation>

Sequel many-to-many association.

Returns:



13
# File 'lib/inat-get/data/models/photo.rb', line 13

many_to_many :observations, class: :'INatGet::Data::Model::Observation', join_table: :observation_photos, left_key: :photo_id, right_key: :observation_id

#urlString

Sequel data field

Returns:

  • (String)


11
# File 'lib/inat-get/data/models/photo.rb', line 11

set_dataset :photos