Class: JSONPayload

Inherits:
Payload show all
Defined in:
lib/robot_sweatshop/payload/json.rb

Overview

A parser for arbitrary data

Instance Method Summary collapse

Methods inherited from Payload

hash_keys

Constructor Details

#initialize(payload) ⇒ JSONPayload

Returns a new instance of JSONPayload.



6
7
8
# File 'lib/robot_sweatshop/payload/json.rb', line 6

def initialize(payload)
  @payload = JSON.parse payload || {}
end

Instance Method Details

#to_hashObject



10
11
12
# File 'lib/robot_sweatshop/payload/json.rb', line 10

def to_hash
  @payload
end