Explain ApplicationService
This commit is contained in:
parent
458b585cdb
commit
5b6d6bbd00
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user