diff --git a/backend/app/services/scoring/apply_action.rb b/backend/app/services/scoring/apply_action.rb index fa0d5a3..2ce1fa1 100644 --- a/backend/app/services/scoring/apply_action.rb +++ b/backend/app/services/scoring/apply_action.rb @@ -9,7 +9,7 @@ module Scoring end def call - Engine.for(@match).apply(session: @session, action: @action) + Engine.for_match(@match).apply(session: @session, action: @action) end end end diff --git a/backend/app/services/scoring/engine.rb b/backend/app/services/scoring/engine.rb index e333c6e..b921cb1 100644 --- a/backend/app/services/scoring/engine.rb +++ b/backend/app/services/scoring/engine.rb @@ -9,18 +9,18 @@ module Scoring "timer" => Engines::TimerEngine }.freeze - def self.for(match) + def self.for_match(match) board = match.effective_board_type klass = ENGINES.fetch(board) { Engines::GenericEngine } klass.new(match: match) end def self.for_session(session) - for(session.match) + for_match(session.match) end def self.ensure_score_for(session) - for(session.match).ensure_score(session) + for_match(session.match).ensure_score(session) end end end diff --git a/backend/app/services/scoring/sync_state.rb b/backend/app/services/scoring/sync_state.rb index 3e77cfa..0e55300 100644 --- a/backend/app/services/scoring/sync_state.rb +++ b/backend/app/services/scoring/sync_state.rb @@ -7,7 +7,7 @@ module Scoring end def call - Engine.for(@session.match).sync(session: @session, payload: @payload) + Engine.for_match(@session.match).sync(session: @session, payload: @payload) end end end