class ScoreState < ApplicationRecord belongs_to :stream_session def as_cable_payload { type: "score_update", home_sets: home_sets, away_sets: away_sets, home_points: home_points, away_points: away_points, current_set: current_set, set_partials: set_partials || [], timeout_home: timeout_home, timeout_away: timeout_away } end end