class LineLog::MessageBuilder

Public Class Methods

new(event, status, began_at) click to toggle source
# File lib/line_log/message_builder.rb, line 3
def initialize(event, status, began_at)
  @event = event
  @status = status
  @began_at = began_at
end

Public Instance Methods

call() click to toggle source
# File lib/line_log/message_builder.rb, line 9
def call
  data = LineLog::RequestDataExtractor.call(@event, @status, @began_at)
  formatted_message = LineLog::Customizer.formatter.call(data)

  formatted_message
end