class ActionMessenger::LogSubscriber
Public Instance Methods
deliver_now!(event)
click to toggle source
# File lib/action_messenger/log_subscriber.rb, line 6 def deliver_now!(event) info do "#{Time.current} Sent Message (#{event.duration.round(1)}ms) #{event.payload.as_json}" end end
logger()
click to toggle source
# File lib/action_messenger/log_subscriber.rb, line 24 def logger ActionMessenger::Base.logger end
message_to_slack(event)
click to toggle source
# File lib/action_messenger/log_subscriber.rb, line 12 def message_to_slack(event) info do "#{Time.current} Sent Message to Slack (#{event.duration.round(1)}ms) #{event.payload.as_json}" end end
upload_file_to_slack(event)
click to toggle source
# File lib/action_messenger/log_subscriber.rb, line 18 def upload_file_to_slack(event) info do "#{Time.current} Upload File to Slack (#{event.duration.round(1)}ms) #{event.payload.as_json}" end end