# File lib/json/add/rails.rb, line 10
10: defself.json_create(object)
11: obj = new
12: forkey, valueinobject
13: nextifkey==JSON.create_id
14: instance_variable_set"@#{key}", value
15: end
16: obj
17: end
Public Instance Methods
to_json(*a)click to toggle source
# File lib/json/add/rails.rb, line 19
19: defto_json(*a)
20: result = {
21: JSON.create_id =>self.class.name
22: }
23: instance_variables.inject(result) do|r, name|
24: r[name[1..1]] = instance_variable_getname
25: r
26: end
27: result.to_json(*a)
28: end