class Height::Model::Task
Public Instance Methods
activities()
click to toggle source
# File lib/height/model/task.rb, line 22 def activities query = { "taskId" => [id] } Height::API::Activities.list(query) end
attributes()
click to toggle source
# File lib/height/model/task.rb, line 5 def attributes [ :id, :index, :list_ids, :name, :description, :status, :assignees_ids, :parent_task_id, :fields, :deleted, :deleted_at, :deleted_by_user_id, :completed, :completed_at, :created_at, :created_user_id, :last_activity_at, :url ] end
comments()
click to toggle source
# File lib/height/model/task.rb, line 30 def comments activities.select { |activity| activity.type == 'comment' } end
update(attrs)
click to toggle source
# File lib/height/model/task.rb, line 18 def update(attrs) Height::API::Tasks.update_task(id, attrs) end