class KartRace::Services::Assign

Constants

RACERLINE

Attributes

line[R]

Public Class Methods

new(line) click to toggle source
# File lib/kartrace/services/assign.rb, line 11
def initialize(line)
  @line = line
end

Public Instance Methods

call() click to toggle source
# File lib/kartrace/services/assign.rb, line 15
def call
  return unless line.match(RACERLINE)
  {
    time: $1,
    lap_number: $4,
    lap_time: $5,
    average_speed: $6,
    racer: Racer.new(number: $2, name: $3)
  }
end