Class: Fastlane::Helper::JiraReleaseNotesHelper
- Inherits:
-
Object
- Object
- Fastlane::Helper::JiraReleaseNotesHelper
- Defined in:
- lib/fastlane/plugin/jira_release_notes/helper/jira_release_notes_helper.rb
Class Method Summary collapse
- .html_format(issues, url) ⇒ Object
-
.plain_format(issues) ⇒ Object
class methods that you define here become available in your action as ‘Helper::JiraReleaseNotesHelper.your_method`.
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 |