Class: INatGet::Data::Model::ProjectAdmin
- Inherits:
-
INatGet::Data::Model
- Object
- Sequel::Model
- INatGet::Data::Model
- INatGet::Data::Model::ProjectAdmin
- Defined in:
- lib/inat-get/data/models/projectadmin.rb
Sequel Associations collapse
-
#project ⇒ Project?
Sequel many-to-one association.
-
#user ⇒ User?
Sequel many-to-one association.
Sequel Fields collapse
-
#project_id ⇒ Integer
Sequel data field.
-
#role ⇒ String?
Sequel data field.
-
#user_id ⇒ Integer
Sequel data field.
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from INatGet::Data::Model
Instance Attribute Details
#project ⇒ Project?
Sequel many-to-one association.
12 |
# File 'lib/inat-get/data/models/projectadmin.rb', line 12 many_to_one :project |
#project_id ⇒ Integer
Sequel data field
10 |
# File 'lib/inat-get/data/models/projectadmin.rb', line 10 set_dataset :project_admins |
#role ⇒ String?
Sequel data field
10 |
# File 'lib/inat-get/data/models/projectadmin.rb', line 10 set_dataset :project_admins |
#user ⇒ User?
Sequel many-to-one association.
13 |
# File 'lib/inat-get/data/models/projectadmin.rb', line 13 many_to_one :user |
#user_id ⇒ Integer
Sequel data field
10 |
# File 'lib/inat-get/data/models/projectadmin.rb', line 10 set_dataset :project_admins |
Class Method Details
.parser ⇒ Object
21 |
# File 'lib/inat-get/data/models/projectadmin.rb', line 21 def parser() = INatGet::Data::Parser::ProjectAdmin::instance |
Instance Method Details
#owner ⇒ Object
17 |
# File 'lib/inat-get/data/models/projectadmin.rb', line 17 def owner = self.project |