Class: Code42::Org
Instance Attribute Summary
Attributes inherited from Resource
#attributes, #client
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Resource
attribute, collection_from_response, deserialize, deserialize_and_initialize, from_response, #initialize, serialize, #serialize, serializer
Class Method Details
.create(attrs = {}) ⇒ Object
13
14
15
|
# File 'lib/code42/org.rb', line 13
def self.create(attrs = {})
client.create_org(attrs)
end
|
.find_by_name(name) ⇒ Object
17
18
19
|
# File 'lib/code42/org.rb', line 17
def self.find_by_name(name)
client.find_org_by_name(name)
end
|
Instance Method Details
#create_user(attrs = {}) ⇒ Object
33
34
35
36
|
# File 'lib/code42/org.rb', line 33
def create_user(attrs = {})
attrs.merge!(org_id: id)
client.create_user(attrs)
end
|
#deactivate ⇒ Object
29
30
31
|
# File 'lib/code42/org.rb', line 29
def deactivate
client.deactivate_org(id)
end
|
#update(attrs = {}) ⇒ Object
25
26
27
|
# File 'lib/code42/org.rb', line 25
def update(attrs = {})
client.update_org(id, attrs)
end
|
#users ⇒ Object
21
22
23
|
# File 'lib/code42/org.rb', line 21
def users
client.users(org_id: id)
end
|