Method: Cloudist::Encoding#decode

Defined in:
lib/cloudist/encoding.rb

#decode(message) ⇒ Object

Raises:

  • (ArgumentError)


9
10
11
12
13
14
# File 'lib/cloudist/encoding.rb', line 9

def decode(message)
  raise ArgumentError, "First argument can't be nil" if message.nil?
  return message unless message.is_a?(String)
  # Marshal.load(message)
  JSON.load(message)
end