class DispatchRider::QueueServices::AwsSqs::MessageBodyExtractor

Attributes

parsed_message[R]

Public Class Methods

new(raw_message) click to toggle source
# File lib/dispatch-rider/queue_services/aws_sqs/message_body_extractor.rb, line 7
def initialize(raw_message)
  @parsed_message = JSON.parse(raw_message.body)
end

Public Instance Methods

extract() click to toggle source
# File lib/dispatch-rider/queue_services/aws_sqs/message_body_extractor.rb, line 11
def extract
  parsed_message.has_key?("Message") ? parsed_message["Message"] : parsed_message.to_json
end