class Prpr::Action::ReviewLabel::Labeled
Public Instance Methods
call()
click to toggle source
# File lib/prpr/action/review_label/labeled.rb, line 5 def call if in_review? Publisher::Adapter::Base.broadcast message end end
Private Instance Methods
body()
click to toggle source
# File lib/prpr/action/review_label/labeled.rb, line 29 def body env.format(:review_label_body, event.pull_request) end
from()
click to toggle source
# File lib/prpr/action/review_label/labeled.rb, line 33 def from event.sender end
in_review?()
click to toggle source
# File lib/prpr/action/review_label/labeled.rb, line 17 def in_review? label == review_label end
label()
click to toggle source
# File lib/prpr/action/review_label/labeled.rb, line 21 def label event.label.name end
message()
click to toggle source
# File lib/prpr/action/review_label/labeled.rb, line 13 def message Prpr::Publisher::Message.new(body: body, from: from, room: room) end
review_label()
click to toggle source
# File lib/prpr/action/review_label/labeled.rb, line 25 def review_label env[:review_label] || 'REVIEW' end
room()
click to toggle source
# File lib/prpr/action/review_label/labeled.rb, line 37 def room env[:review_label_room] end