Class: Fastlane::Helper::JiraReleaseNotesHelper

Inherits:
Object
  • Object
show all
Defined in:
lib/fastlane/plugin/jira_release_notes/helper/jira_release_notes_helper.rb

Class Method Summary collapse

Class Method Details

.html_format(issues, url) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/fastlane/plugin/jira_release_notes/helper/jira_release_notes_helper.rb', line 11

def self.html_format(issues, url)
  require "cgi"
  issues.map do |i|
    summary = CGI.escapeHTML(i.summary)
    "[<a href='#{url}/browse/#{i.key}'>#{i.key}</a>] - #{summary}"
  end.join("\n")
end

.plain_format(issues) ⇒ Object

class methods that you define here become available in your action as ‘Helper::JiraReleaseNotesHelper.your_method`



7
8
9
# File 'lib/fastlane/plugin/jira_release_notes/helper/jira_release_notes_helper.rb', line 7

def self.plain_format(issues)
  issues.map { |i| "[#{i.key}] - #{i.summary}" } .join("\n")
end