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

Returns:

  • (Boolean)

    whether this applies to batting statistics



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

attribute :batting, Shale::Type::Boolean

#codeString

Returns the situation code

Examples:

situation_code.code #=> "h"

Returns:

  • (String)

    the situation code



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

attribute :code, Shale::Type::String

#descriptionString

Returns the description

Examples:

situation_code.description #=> "Home Games"

Returns:

  • (String)

    the description



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

Returns:

  • (Boolean)

    whether this applies to fielding statistics



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"

Returns:

  • (String)

    the navigation menu category



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

Returns:

  • (Boolean)

    whether this applies to pitching statistics



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

Returns:

  • (Integer)

    the sort order



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

Returns:

  • (Boolean)

    whether this applies to team statistics



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

Returns:

  • (Boolean)

    whether this applies to batting statistics



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

Returns:

  • (Boolean)

    whether this applies to fielding statistics



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

Returns:

  • (Boolean)

    whether this applies to pitching statistics



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

Returns:

  • (Boolean)

    whether this applies to team statistics



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

def team? = team