Class: Range
Relationships & Source Files | |
Inherits: | Object |
Defined in: | ext/json/lib/json/add/range.rb |
Class Method Summary
-
.json_create(object)
Deserializes JSON string by constructing new
Range
object with argumentsa
serialized by #to_json.
Instance Method Summary
-
#as_json
Returns a hash, that will be turned into a
::JSON
object and represent this object. - #to_json(*args)
Class Method Details
.json_create(object)
Deserializes JSON string by constructing new Range
object with arguments a
serialized by #to_json.
# File 'ext/json/lib/json/add/range.rb', line 10
def self.json_create(object) new(*object['a']) end
Instance Method Details
#as_json
Returns a hash, that will be turned into a ::JSON
object and represent this object.
#to_json(*args)
# File 'ext/json/lib/json/add/range.rb', line 26
def to_json(*args) as_json.to_json(*args) end