Class: Mavenlink::WorkspaceGroup
Constant Summary
collapse
- OBJECT_NAME =
"workspace_group"
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from APIResource
#initialize, list, plural_name, #refresh, resource_url, #resource_url, retrieve
included
Class Method Details
.list_custom_field_values(id) ⇒ Object
12
13
14
15
|
# File 'lib/mavenlink/resources/workspace_group.rb', line 12
def self.list_custom_field_values(id)
response = get("/custom_field_values", subject_type: OBJECT_NAME)
List.new(CustomFieldValue, response, filters: { subject_id: id.to_i })
end
|
.list_workspaces(id) ⇒ Object
7
8
9
10
|
# File 'lib/mavenlink/resources/workspace_group.rb', line 7
def self.list_workspaces(id)
response = get("/workspaces?workspace_groups=#{id}")
List.new(Workspace, response)
end
|
Instance Method Details
#custom_field_values ⇒ Object
21
22
23
|
# File 'lib/mavenlink/resources/workspace_group.rb', line 21
def custom_field_values
@custom_field_values ||= self.class.list_custom_field_values(id)
end
|
#workspaces ⇒ Object
17
18
19
|
# File 'lib/mavenlink/resources/workspace_group.rb', line 17
def workspaces
@workspaces ||= self.class.list_workspaces(id)
end
|