Module: PacerApi::Translation

Included in:
Session
Defined in:
lib/pacer_api/translation.rb

Instance Method Summary collapse

Instance Method Details

#decode_response(body) ⇒ Object



19
20
21
22
23
24
25
26
# File 'lib/pacer_api/translation.rb', line 19

def decode_response(body)
  ResponseTranslator.translate(JSON.parse(body)).tap { |obj|
    if ENV.key?("DEBUG")
      puts "<<<<"
      pp obj
    end
  }
end

#encode_request(obj) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/pacer_api/translation.rb', line 11

def encode_request(obj)
  if ENV.key?("DEBUG")
    puts ">>>>"
    pp obj
  end
  JSON.generate(RequestTranslator.translate(obj))
end