class Prpr::Action::Trello::Labeled
Public Instance Methods
call()
click to toggle source
# File lib/prpr/action/trello/labeled.rb, line 5 def call return unless card case when wip? card.move_to_list wip_list when review_label? unless card_desc.include?(github_url) card.desc = github_url + "\n"+ card_desc card.update! end card.move_to_list review_list end end
Private Instance Methods
github_url()
click to toggle source
# File lib/prpr/action/trello/labeled.rb, line 23 def github_url event.pull_request.html_url end
label()
click to toggle source
# File lib/prpr/action/trello/labeled.rb, line 27 def label event.label.name end
review_label()
click to toggle source
# File lib/prpr/action/trello/labeled.rb, line 39 def review_label env[:trello_review_label] || 'REVIEW' end
review_label?()
click to toggle source
# File lib/prpr/action/trello/labeled.rb, line 31 def review_label? label == review_label end
review_list()
click to toggle source
# File lib/prpr/action/trello/labeled.rb, line 47 def review_list env[:trello_review_list] end
wip?()
click to toggle source
# File lib/prpr/action/trello/labeled.rb, line 35 def wip? label == wip_label end
wip_label()
click to toggle source
# File lib/prpr/action/trello/labeled.rb, line 43 def wip_label env[:trello_wip_label] || 'WIP' end
wip_list()
click to toggle source
# File lib/prpr/action/trello/labeled.rb, line 51 def wip_list env[:trello_wip_list] end