Class: Dgrid::API::Organization
- Inherits:
-
NamedEntity
- Object
- Entity
- NamedEntity
- Dgrid::API::Organization
- Includes:
- Dgrid::ArgumentValidation
- Defined in:
- lib/dgrid/api/organization.rb
Instance Attribute Summary
Attributes inherited from NamedEntity
Attributes inherited from Entity
#description, #id, #workspaces
Class Method Summary collapse
Instance Method Summary collapse
- #add_person(person) ⇒ Object
-
#initialize(options) ⇒ Organization
constructor
A new instance of Organization.
Methods included from Dgrid::ArgumentValidation
Methods inherited from NamedEntity
Methods inherited from Entity
#add_entity, #add_workspace, #attach, #connection, #first_workspace, #in_workspace?, #link_to, #new_record?, singular, #to_hash, #type, type
Methods included from SetMembersFromHash
#change_string_keys_to_symbol_keys, #set_members_from_hash, #split_hash
Constructor Details
#initialize(options) ⇒ Organization
Returns a new instance of Organization.
8 9 10 |
# File 'lib/dgrid/api/organization.rb', line 8 def initialize() super() end |
Class Method Details
.db_fields ⇒ Object
12 13 14 |
# File 'lib/dgrid/api/organization.rb', line 12 def self.db_fields %w(id name description) end |
.pluralized ⇒ Object
21 22 23 |
# File 'lib/dgrid/api/organization.rb', line 21 def self.pluralized 'organizations' end |
Instance Method Details
#add_person(person) ⇒ Object
17 18 19 |
# File 'lib/dgrid/api/organization.rb', line 17 def add_person(person) add_entity(person) end |