Module: ProsperWorks::JSONable
- Included in:
- Base
- Defined in:
- lib/prosperworks/utils.rb
Overview
Modified version of the Jsonable gem, all credit goes to the authors of that gem
Instance Method Summary collapse
Instance Method Details
#to_json(*a) ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/prosperworks/utils.rb', line 12 def to_json(*a) result = {} result['json_class'] = self.class.name self.instance_variables.each do |var| trimmed_var = var.to_s.gsub!("@", "") result[trimmed_var] = self.instance_variable_get var end result.to_json(*a) end |