Explain ApplicationService
This commit is contained in:
@@ -1,4 +1,6 @@
|
|||||||
class ApplicationService
|
class ApplicationService
|
||||||
|
# This enables executing a service's `#call` method directly via
|
||||||
|
# `MyService.call(args)`, without creating a class instance it first.
|
||||||
def self.call(*args, &block)
|
def self.call(*args, &block)
|
||||||
new(*args, &block).call
|
new(*args, &block).call
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user