class Queuel::Serialization::Json::Decoder
Public Class Methods
call(body)
click to toggle source
# File lib/queuel/serialization/json.rb, line 7 def self.call(body) new(body).decode end
new(body)
click to toggle source
# File lib/queuel/serialization/json.rb, line 11 def initialize(body) @body = body.to_s end
Public Instance Methods
decode()
click to toggle source
# File lib/queuel/serialization/json.rb, line 15 def decode MultiJson.load @body, symbolize_keys: true rescue MultiJson::LoadError raise SerializationError, "Error reading:\n#{@body}" end