Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/sports_manager/json_helper.rb
Instance Method Summary collapse
Instance Method Details
#as_json(options = nil) ⇒ Object
118 119 120 121 122 123 124 125 126 127 128 |
# File 'lib/sports_manager/json_helper.rb', line 118 def as_json( = nil) if respond_to?(:attributes) attributes.as_json() else instance_variables.each_with_object({}) do |var, hash| key = var.to_s.delete('@').to_sym value = instance_variable_get(var) hash[key] = SportsManager::JsonHelper.convert_value(value) end end end |