Class: Hash

Inherits:
Object show all
Defined in:
lib/sports_manager/json_helper.rb

Instance Method Summary collapse

Instance Method Details

#as_json(_options = nil) ⇒ Object



52
53
54
55
56
# File 'lib/sports_manager/json_helper.rb', line 52

def as_json(_options = nil)
  transform_keys(&:to_s).transform_values do |value|
    value.respond_to?(:as_json) ? value.as_json : value
  end
end

#deep_symbolize_keysObject



58
59
60
# File 'lib/sports_manager/json_helper.rb', line 58

def deep_symbolize_keys
  SportsManager::JsonHelper.deep_symbolize_keys(self)
end