Sha256: 8983488dc133a9a7a3baa95f87f33ca7accb8c6f58c5d30b03f94b1c81d9a48b
Contents?: true
Size: 472 Bytes
Versions: 8
Compression:
Stored size: 472 Bytes
Contents
module SportsDataApi module Mlb class MergedStats < JsonData def initialize(json, override_var_name = nil) super(json, override_var_name) ivar = instance_variable_get("@#{instance_var_name}") json.each do |key, val| next unless val.is_a? Hash json[key].each do |sub_key, data| ivar["#{key}_#{sub_key}".to_sym] = data end ivar.delete key.to_sym end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems