Class: INatGet::Data::Model::Annotation

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

Overview

require_relative '../parsers/annotation'

Sequel Associations collapse

Sequel Fields collapse

Structure collapse

Methods inherited from INatGet::Data::Model

helper, manager, parser, updater

Instance Attribute Details

#observationINatGet::Data::Model::Observation?

Sequel many-to-one association.



12
# File 'lib/inat-get/data/models/annotation.rb', line 12

many_to_one :observation, class: :'INatGet::Data::Model::Observation'

#observation_idInteger

Sequel data field

Returns:

  • (Integer)


10
# File 'lib/inat-get/data/models/annotation.rb', line 10

set_dataset :annotations

#term_idInteger

Sequel data field

Returns:

  • (Integer)


10
# File 'lib/inat-get/data/models/annotation.rb', line 10

set_dataset :annotations

#term_value_idInteger

Sequel data field

Returns:

  • (Integer)


10
# File 'lib/inat-get/data/models/annotation.rb', line 10

set_dataset :annotations

#userINatGet::Data::Model::User?

Sequel many-to-one association.

Returns:



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

many_to_one :user, class: :'INatGet::Data::Model::User'

#user_idInteger

Sequel data field

Returns:

  • (Integer)


10
# File 'lib/inat-get/data/models/annotation.rb', line 10

set_dataset :annotations

#uuidString?

Sequel data field

Returns:

  • (String, nil)


10
# File 'lib/inat-get/data/models/annotation.rb', line 10

set_dataset :annotations

#vote_scoreInteger

Sequel data field

Returns:

  • (Integer)


10
# File 'lib/inat-get/data/models/annotation.rb', line 10

set_dataset :annotations

Instance Method Details

#ownerINatGet::Data::Model::Observation



20
# File 'lib/inat-get/data/models/annotation.rb', line 20

def owner = self.observation