Object
OpenStruct serialization/deserialization
Returns a hash, that will be turned into a JSON object and represent this object.
# File lib/json/add/ostruct.rb, line 17 17: def as_json(*) 18: klass = self.class.name 19: klass.to_s.empty? and raise JSON::JSONError, "Only named structs are supported!" 20: { 21: JSON.create_id => klass, 22: 't' => table, 23: } 24: end
Stores class name (OpenStruct) with this struct’s values v as a JSON string.
# File lib/json/add/ostruct.rb, line 28 28: def to_json(*args) 29: as_json.to_json(*args) 30: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.