Sha256: 28ffa4b351d73de3ac6623740a3e6d6ae11e655d3ca03b616d79572b724d2f93
Contents?: true
Size: 425 Bytes
Versions: 9
Compression:
Stored size: 425 Bytes
Contents
module SportsDataApi module Mlb class Venue def initialize(xml) if xml.is_a? Nokogiri::XML::Element venue_ivar = self.instance_variable_set("@#{xml.name}", {}) self.class.class_eval { attr_reader :"#{xml.name}" } xml.attributes.each do | attr_name, attr_value| venue_ivar[attr_name.to_sym] = attr_value.value end end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems