class Tenma::Prepare::KptIssue
Public Class Methods
new(context)
click to toggle source
# File lib/tenma/prepare/kpt_issue.rb, line 6 def initialize(context) @context = context end
Public Instance Methods
create()
click to toggle source
# File lib/tenma/prepare/kpt_issue.rb, line 10 def create @context.client.create_issue( @context.config.github_reponame, formatted_title, formatted_body, { labels: @context.config.raw.kpt_issue.labels, assignee: @context.release_manager.login, milestone: @context.milestone.number, } ) end
Private Instance Methods
formatted_body()
click to toggle source
# File lib/tenma/prepare/kpt_issue.rb, line 28 def formatted_body ERB.new(@context.config.raw.kpt_issue.body).result(binding) end
formatted_title()
click to toggle source
# File lib/tenma/prepare/kpt_issue.rb, line 24 def formatted_title ERB.new(@context.config.raw.kpt_issue.title).result(binding) end