class Dude::Commands::Tasks
Public Instance Methods
call()
click to toggle source
# File lib/dude/commands/tasks.rb, line 10 def call tasks = Dude::ProjectManagement::Client.new.fetch_current_tasks lists = tasks.map(&:status).uniq lists.each do |list| puts "#{list}:".green.bold tasks.map do |issue| puts printable_issue_template(issue) if issue.status == list end puts "\n" end end
Private Instance Methods
printable_issue_template(issue)
click to toggle source
# File lib/dude/commands/tasks.rb, line 25 def printable_issue_template(issue) return "#{issue.id.to_s.bold}: #{issue.title}" + " (#{issue.assignee})".blue if issue.assignee "#{issue.id.to_s.bold}: #{issue.title}" end