class AppRunner
Attributes
application[R]
args[R]
Public Class Methods
new(args:, application:)
click to toggle source
# File lib/app_runner.rb, line 2 def initialize(args:, application:) @args = Args.new(args) @application = application end
Public Instance Methods
call()
click to toggle source
# File lib/app_runner.rb, line 7 def call domain_module.send(args.method, args.data).call end
Private Instance Methods
domain_module()
click to toggle source
# File lib/app_runner.rb, line 15 def domain_module application[args.domain_module] end