Class: Asana::Resources::ProjectTemplate

Inherits:
ProjectTemplatesBase show all
Defined in:
lib/asana/resources/project_template.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Methods inherited from ProjectTemplatesBase

get_project_template, get_project_templates, get_project_templates_for_team, inherited, instantiate_project

Methods inherited from Resource

#initialize, #method_missing, #refresh, #respond_to_missing?, #to_h, #to_s

Methods included from ResponseHelper

#parse

Constructor Details

This class inherits a constructor from Asana::Resources::Resource

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Asana::Resources::Resource

Instance Attribute Details

#colorObject (readonly)



12
13
14
# File 'lib/asana/resources/project_template.rb', line 12

def color
  @color
end

#descriptionObject (readonly)



14
15
16
# File 'lib/asana/resources/project_template.rb', line 14

def description
  @description
end

#gidObject (readonly)



8
9
10
# File 'lib/asana/resources/project_template.rb', line 8

def gid
  @gid
end

#html_descriptionObject (readonly)



16
17
18
# File 'lib/asana/resources/project_template.rb', line 16

def html_description
  @html_description
end

#nameObject (readonly)



18
19
20
# File 'lib/asana/resources/project_template.rb', line 18

def name
  @name
end

#ownerObject (readonly)



20
21
22
# File 'lib/asana/resources/project_template.rb', line 20

def owner
  @owner
end

#publicObject (readonly)



22
23
24
# File 'lib/asana/resources/project_template.rb', line 22

def public
  @public
end

#requested_datesObject (readonly)



24
25
26
# File 'lib/asana/resources/project_template.rb', line 24

def requested_dates
  @requested_dates
end

#resource_typeObject (readonly)



10
11
12
# File 'lib/asana/resources/project_template.rb', line 10

def resource_type
  @resource_type
end

#teamObject (readonly)



26
27
28
# File 'lib/asana/resources/project_template.rb', line 26

def team
  @team
end

Class Method Details

.plural_nameObject

Returns the plural name of the resource.



30
31
32
# File 'lib/asana/resources/project_template.rb', line 30

def plural_name
  'project_templates'
end