Class: CloudPayments::Client::Serializer::MultiJson

Inherits:
Base
  • Object
show all
Defined in:
lib/cloud_payments/client/serializer/multi_json.rb

Instance Attribute Summary

Attributes inherited from Base

#config

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from CloudPayments::Client::Serializer::Base

Instance Method Details

#dump(data) ⇒ Object



11
12
13
14
# File 'lib/cloud_payments/client/serializer/multi_json.rb', line 11

def dump(data)
  return '' if data.nil?
  ::MultiJson.dump(super(data))
end

#load(json) ⇒ Object



6
7
8
9
# File 'lib/cloud_payments/client/serializer/multi_json.rb', line 6

def load(json)
  return nil if json.empty?
  super(::MultiJson.load(json))
end