class Octaccord::Formatter::List

Private Instance Methods

format_item(issue, options = {}) click to toggle source
# File lib/octaccord/formatter/list.rb, line 10
def format_item(issue, options = {})
  header = options[:header] || "*"
  comments = if options[:include_comments] then "\n" + issue.comments else "" end

  if issue.references.length > 0
    refs = " refs:#{issue.references.map{|i| number_link(i)}.join(",")}"
  else
    refs = ""
  end

  if issue.labels != ""
    labels = " labels:#{issue.labels}"
  else
    labels = ""
  end

  headline = "#{header} #{issue.link} #{issue.status} #{issue.title}#{refs}#{labels}#{comments}"
end