Class: INatGet::Data::Model::Annotation
- Inherits:
-
INatGet::Data::Model
- Object
- Sequel::Model
- INatGet::Data::Model
- INatGet::Data::Model::Annotation
- Defined in:
- lib/inat-get/data/models/annotation.rb
Overview
require_relative '../parsers/annotation'
Sequel Associations collapse
-
#observation ⇒ INatGet::Data::Model::Observation?
Sequel many-to-one association.
-
#user ⇒ INatGet::Data::Model::User?
Sequel many-to-one association.
Sequel Fields collapse
-
#observation_id ⇒ Integer
Sequel data field.
-
#term_id ⇒ Integer
Sequel data field.
-
#term_value_id ⇒ Integer
Sequel data field.
-
#user_id ⇒ Integer
Sequel data field.
-
#uuid ⇒ String?
Sequel data field.
-
#vote_score ⇒ Integer
Sequel data field.
Structure collapse
Methods inherited from INatGet::Data::Model
helper, manager, parser, updater
Instance Attribute Details
#observation ⇒ INatGet::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_id ⇒ Integer
Sequel data field
10 |
# File 'lib/inat-get/data/models/annotation.rb', line 10 set_dataset :annotations |
#term_id ⇒ Integer
Sequel data field
10 |
# File 'lib/inat-get/data/models/annotation.rb', line 10 set_dataset :annotations |
#term_value_id ⇒ Integer
Sequel data field
10 |
# File 'lib/inat-get/data/models/annotation.rb', line 10 set_dataset :annotations |
#user ⇒ INatGet::Data::Model::User?
Sequel many-to-one association.
13 |
# File 'lib/inat-get/data/models/annotation.rb', line 13 many_to_one :user, class: :'INatGet::Data::Model::User' |
#user_id ⇒ Integer
Sequel data field
10 |
# File 'lib/inat-get/data/models/annotation.rb', line 10 set_dataset :annotations |
#uuid ⇒ String?
Sequel data field
10 |
# File 'lib/inat-get/data/models/annotation.rb', line 10 set_dataset :annotations |
#vote_score ⇒ Integer
Sequel data field
10 |
# File 'lib/inat-get/data/models/annotation.rb', line 10 set_dataset :annotations |
Instance Method Details
#owner ⇒ INatGet::Data::Model::Observation
20 |
# File 'lib/inat-get/data/models/annotation.rb', line 20 def owner = self.observation |