class Batter

Attributes

at_bats[R]
avg[R]
bat_order[R]
doubles[R]
full_name[R]
hits[R]
homeruns[R]
name[R]
obp[R]
ops[R]
position[R]
rbis[R]
runs[R]
s_homeruns[R]
s_rbis[R]
slg[R]
strikeouts[R]
triples[R]
walks[R]

Public Class Methods

new(batter_xml) click to toggle source
# File lib/mlb_gd2/batter.rb, line 11
def initialize(batter_xml)
  @name       = batter_xml.attribute("name").value
  @full_name  = batter_xml.attribute("name_display_first_last").value
  @position   = batter_xml.attribute("pos").value
  @bat_order  = batter_xml.attribute("bo") ? batter_xml.attribute("bo").value : "N/A"
  @at_bats    = batter_xml.attribute("ab").value
  @runs       = batter_xml.attribute("r").value
  @hits       = batter_xml.attribute("h").value
  @doubles    = batter_xml.attribute("d").value
  @triples    = batter_xml.attribute("t").value
  @homeruns   = batter_xml.attribute("hr").value
  @rbis       = batter_xml.attribute("rbi").value
  @walks      = batter_xml.attribute("bb").value
  @strikeouts = batter_xml.attribute("so").value
  @avg        = batter_xml.attribute("avg").value
  @obp        = batter_xml.attribute("obp") ? batter_xml.attribute("obp").value : "N/A"
  @slg        = batter_xml.attribute("slg") ? batter_xml.attribute("slg").value : "N/A"
  @ops        = batter_xml.attribute("ops") ? batter_xml.attribute("ops").value : "N/A"
  @s_homeruns = batter_xml.attribute("s_hr").value
  @s_rbis     = batter_xml.attribute("s_rbi").value
end