Module: Wassup::Helpers::Shortcut::Formatter

Defined in:
lib/wassup/helpers/shortcut.rb

Class Method Summary collapse

Class Method Details

.story(story) ⇒ Object



96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# File 'lib/wassup/helpers/shortcut.rb', line 96

def self.story(story)
  id = story["id"]
  name = story["name"]
  state = story["workflow_state"]["name"]

  mention_name = (story["owners"] || {}).map do |member|
    member["profile"]["mention_name"]
  end.join(", ")

  id_formatted = '%-7.7s' % "##{id}"

  display = "[fg=yellow]#{id_formatted} [fg=cyan]#{state} [fg=white]#{mention_name} [fg=gray]#{name}"

  return display
end