DEV: Rename ServiceRunner to Service::Runner for consistency

This commit is contained in:
Loïc Guitaut
2024-09-19 17:52:44 +02:00
committed by Loïc Guitaut
parent a4ccdeccb3
commit 78d9f9fa40
3 changed files with 4 additions and 4 deletions

View File

@ -235,7 +235,7 @@ module Service
def call(context = {}, &actions) def call(context = {}, &actions)
return new(context).tap(&:run).context unless block_given? return new(context).tap(&:run).context unless block_given?
ServiceRunner.call(self, context, &actions) Service::Runner.call(self, context, &actions)
end end
def call!(context = {}) def call!(context = {})

View File

@ -1,6 +1,6 @@
# frozen_string_literal: true # frozen_string_literal: true
# #
# = ServiceRunner # = Service::Runner
# #
# This class is automatically used when passing a block to the `.call` method # This class is automatically used when passing a block to the `.call` method
# of a service. Its main purpose is to ease how actions can be run upon a # of a service. Its main purpose is to ease how actions can be run upon a
@ -53,7 +53,7 @@
# only exception to this being +on_failure+ as it will always be executed last. # only exception to this being +on_failure+ as it will always be executed last.
# #
class ServiceRunner class Service::Runner
# @!visibility private # @!visibility private
AVAILABLE_ACTIONS = { AVAILABLE_ACTIONS = {
on_success: { on_success: {

View File

@ -1,6 +1,6 @@
# frozen_string_literal: true # frozen_string_literal: true
RSpec.describe ServiceRunner do RSpec.describe Service::Runner do
class SuccessService class SuccessService
include Service::Base include Service::Base
end end