Module: Jumbotron::Adapters::Espn::NflHelpers::Lifecycle
- Defined in:
- app/adapters/jumbotron/adapters/espn/nfl_helpers/lifecycle.rb
Constant Summary collapse
- MAP =
{ "STATUS_SCHEDULED" => "scheduled", "STATUS_IN_PROGRESS" => "in_progress", "STATUS_FINAL" => "completed", "STATUS_POSTPONED" => "postponed", "STATUS_CANCELED" => "cancelled", "STATUS_CANCELLED" => "cancelled" }.freeze
Class Method Summary collapse
Class Method Details
.call(type_name) ⇒ Object
19 20 21 22 23 24 25 |
# File 'app/adapters/jumbotron/adapters/espn/nfl_helpers/lifecycle.rb', line 19 def call(type_name) key = type_name.to_s mapped = MAP[key] raise TransformError, "unsupported ESPN status: #{key.inspect}" if mapped.nil? mapped end |