Module: PigeonHole

Defined in:
lib/pigeon_hole.rb,
lib/pigeon_hole/json_set.rb,
lib/pigeon_hole/json_date.rb,
lib/pigeon_hole/json_hash.rb,
lib/pigeon_hole/json_time.rb,
lib/pigeon_hole/typed_json.rb,
lib/pigeon_hole/json_symbol.rb

Defined Under Namespace

Modules: JSONDate, JSONHash, JSONSymbol, JSONTime Classes: JSONSet, TypedJSON

Class Method Summary collapse

Class Method Details

.generate(obj) ⇒ Object



12
13
14
# File 'lib/pigeon_hole.rb', line 12

def self.generate(obj)
  TypedJSON.generate(obj)
end

.parse(string) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/pigeon_hole.rb', line 16

def self.parse(string)
  if string.is_a?(Hash)
    string
  else
    TypedJSON.parse(string)
  end
end