lib/redpomo/issue.rb in redpomo-0.0.3 vs lib/redpomo/issue.rb in redpomo-0.0.4
- old
+ new
@@ -5,15 +5,22 @@
def initialize(tracker, data)
@title = data["subject"]
@issue_id = data["id"]
@project = data["project"]
+ @priority = data["priority"]["name"]
@due_date = Date.parse(data["due_date"]) if data["due_date"].present?
@tracker = tracker
end
def to_task
- label = [ title ]
+ label = []
+ if @priority.present?
+ if priority = @tracker.todo_priority(@priority)
+ label << priority
+ end
+ end
+ label << @title
label << @due_date.strftime("%Y-%m-%d") if @due_date.present?
label << "##{issue_id}"
label << "+#{project}"
label << "@#{tracker.name}"
Todo::Task.new(label.join(" "))