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