Class: JsBinClient::Rest::IndifferentJson

Inherits:
Object
  • Object
show all
Defined in:
lib/jsbin-client/rest.rb

Instance Method Summary collapse

Constructor Details

#initialize(json_string) ⇒ IndifferentJson

Returns a new instance of IndifferentJson.



57
58
59
# File 'lib/jsbin-client/rest.rb', line 57

def initialize(json_string)
  @json = JSON.parse(json_string)
end

Instance Method Details

#[](id) ⇒ Object



61
62
63
# File 'lib/jsbin-client/rest.rb', line 61

def [](id)
  @json[id.to_s]
end

#keysObject



65
66
67
# File 'lib/jsbin-client/rest.rb', line 65

def keys
  @json.keys
end

#valuesObject



69
70
71
# File 'lib/jsbin-client/rest.rb', line 69

def values
  @json.values
end