class Sportradar::Nfl::Models::Event

Public Class Methods

new(drive:, attributes:) click to toggle source
# File lib/sportradar/nfl/models/event.rb, line 5
def initialize(drive:, attributes:)
  @drive = drive
  @attributes = attributes
end

Public Instance Methods

clock() click to toggle source
# File lib/sportradar/nfl/models/event.rb, line 30
def clock
  @attributes['clock'] || '0'
end
drive_id() click to toggle source
# File lib/sportradar/nfl/models/event.rb, line 18
def drive_id
  @drive.id
end
event_type() click to toggle source
# File lib/sportradar/nfl/models/event.rb, line 42
def event_type
  @attributes['event_type']
end
id() click to toggle source
# File lib/sportradar/nfl/models/event.rb, line 34
def id
  @attributes['id']
end
quarter() click to toggle source
# File lib/sportradar/nfl/models/event.rb, line 22
def quarter
  @drive.quarter
end
quarter_number() click to toggle source
# File lib/sportradar/nfl/models/event.rb, line 26
def quarter_number
  quarter.number
end
sequence() click to toggle source
# File lib/sportradar/nfl/models/event.rb, line 38
def sequence
  @attributes['sequence'] || 0
end
team() click to toggle source
# File lib/sportradar/nfl/models/event.rb, line 14
def team
  @drive.team
end
to_s() click to toggle source
# File lib/sportradar/nfl/models/event.rb, line 10
def to_s
  event_type
end
type() click to toggle source
# File lib/sportradar/nfl/models/event.rb, line 46
def type
  @attributes['type']
end
updated_at() click to toggle source
# File lib/sportradar/nfl/models/event.rb, line 50
def updated_at
  @attributes['updated']
end