class Prpr::Action::Merged::Merged

Public Instance Methods

call() click to toggle source
# File lib/prpr/action/merged/merged.rb, line 5
def call
  if merged?
    Publisher::Adapter::Base.broadcast message
  end
end

Private Instance Methods

body() click to toggle source
# File lib/prpr/action/merged/merged.rb, line 21
def body
  env.format(:merged_body, event.pull_request)
end
from() click to toggle source
# File lib/prpr/action/merged/merged.rb, line 25
def from
  event.sender
end
merged?() click to toggle source
# File lib/prpr/action/merged/merged.rb, line 17
def merged?
  !!event.pull_request.merged_at
end
message() click to toggle source
# File lib/prpr/action/merged/merged.rb, line 13
def message
 Prpr::Publisher::Message.new(body: body, from: from, room: room)
end
room() click to toggle source
# File lib/prpr/action/merged/merged.rb, line 29
def room
  env[:merged_room]
end