Module: Jura::Component::Issue

Defined in:
lib/jura/component/issue.rb,
lib/jura/component/issue/help.rb,
lib/jura/component/issue/show.rb,
lib/jura/component/issue/estimate.rb,
lib/jura/component/issue/change_column.rb

Defined Under Namespace

Classes: ChangeColumn, Estimate, Help, Show

Class Method Summary collapse

Class Method Details

.convert_key(issue) ⇒ Object



21
22
23
24
# File 'lib/jura/component/issue.rb', line 21

def self.convert_key(issue)
  kws = issue['key'].split('-')
  "#{kws[0]}-#{(kws[1].rjust(3, ' '))}"
end

.render(issues) ⇒ Object



11
12
13
14
15
# File 'lib/jura/component/issue.rb', line 11

def self.render(issues)
  <<~TEMPLATE
    #{issues.map { |i| render_issue(i) }.join("\n")}
  TEMPLATE
end

.render_line(issue) ⇒ Object



17
18
19
# File 'lib/jura/component/issue.rb', line 17

def self.render_line(issue)
  render_issue(issue)
end