Class: Harvest::TaskAssignment

Inherits:
BaseModel show all
Includes:
HappyMapper
Defined in:
lib/harvest/task_assignment.rb

Instance Method Summary collapse

Methods inherited from BaseModel

#==, api_path, #attributes=, #initialize, #to_i, #to_xml

Constructor Details

This class inherits a constructor from Harvest::BaseModel

Instance Method Details

#active?Boolean

Returns:

  • (Boolean)


23
24
25
# File 'lib/harvest/task_assignment.rb', line 23

def active?
  !deactivated
end

#project=(project) ⇒ Object



19
20
21
# File 'lib/harvest/task_assignment.rb', line 19

def project=(project)
  @project_id = project.to_i
end

#task=(task) ⇒ Object



15
16
17
# File 'lib/harvest/task_assignment.rb', line 15

def task=(task)
  @task_id = task.to_i
end

#task_xmlObject



27
28
29
30
31
32
# File 'lib/harvest/task_assignment.rb', line 27

def task_xml
  builder = Builder::XmlMarkup.new
  builder.task do |t|
    t.id(task_id)
  end
end