class TerRor::Serializer
Public Class Methods
call(record)
click to toggle source
# File lib/ter_ror/serializer.rb, line 9 def self.call(record) new(record).call end
new(record)
click to toggle source
# File lib/ter_ror/serializer.rb, line 5 def initialize(record) @record = record end
Public Instance Methods
call()
click to toggle source
# File lib/ter_ror/serializer.rb, line 13 def call record.error_codes.transform_values do |code| { "code" => code, "message" => TerRor.messages.get(code) } end end
Private Instance Methods
record()
click to toggle source
# File lib/ter_ror/serializer.rb, line 24 def record TerRor::Record.new(@record) end