Class: MLB::SituationCode

Inherits:
Shale::Mapper
  • Object
show all
Defined in:
lib/mlb/situation_code.rb

Overview

Represents a situation code for statistical filtering

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#battingBoolean

Returns whether this applies to batting statistics

Examples:

situation_code.batting #=> true


55
# File 'lib/mlb/situation_code.rb', line 55

attribute :batting, Shale::Type::Boolean

#codeString

Returns the situation code

Examples:

situation_code.code #=> "h"


15
# File 'lib/mlb/situation_code.rb', line 15

attribute :code, Shale::Type::String

#descriptionString

Returns the description

Examples:

situation_code.description #=> "Home Games"


39
# File 'lib/mlb/situation_code.rb', line 39

attribute :description, Shale::Type::String

#fieldingBoolean

Returns whether this applies to fielding statistics

Examples:

situation_code.fielding #=> true


63
# File 'lib/mlb/situation_code.rb', line 63

attribute :fielding, Shale::Type::Boolean

Returns the navigation menu category

Examples:

situation_code.navigation_menu #=> "Game"


31
# File 'lib/mlb/situation_code.rb', line 31

attribute :navigation_menu, Shale::Type::String

#pitchingBoolean

Returns whether this applies to pitching statistics

Examples:

situation_code.pitching #=> true


71
# File 'lib/mlb/situation_code.rb', line 71

attribute :pitching, Shale::Type::Boolean

#sort_orderInteger

Returns the sort order

Examples:

situation_code.sort_order #=> 1


23
# File 'lib/mlb/situation_code.rb', line 23

attribute :sort_order, Shale::Type::Integer

#teamBoolean

Returns whether this applies to team statistics

Examples:

situation_code.team #=> true


47
# File 'lib/mlb/situation_code.rb', line 47

attribute :team, Shale::Type::Boolean

Instance Method Details

#batting?Boolean

Returns whether this applies to batting statistics

Examples:

situation_code.batting? #=> true


87
# File 'lib/mlb/situation_code.rb', line 87

def batting? = batting

#fielding?Boolean

Returns whether this applies to fielding statistics

Examples:

situation_code.fielding? #=> true


95
# File 'lib/mlb/situation_code.rb', line 95

def fielding? = fielding

#pitching?Boolean

Returns whether this applies to pitching statistics

Examples:

situation_code.pitching? #=> true


103
# File 'lib/mlb/situation_code.rb', line 103

def pitching? = pitching

#team?Boolean

Returns whether this applies to team statistics

Examples:

situation_code.team? #=> true


79
# File 'lib/mlb/situation_code.rb', line 79

def team? = team