class HecksPackager::AppRunner
Runs operations on the domain
Attributes
application[R]
args[R]
Public Class Methods
new(args:, application:)
click to toggle source
# File lib/packager/app_runner.rb, line 4 def initialize(args:, application:) @args = Args.new(args) @application = application end
Public Instance Methods
call()
click to toggle source
# File lib/packager/app_runner.rb, line 9 def call domain_module.send(args.method, args.data).call end
Private Instance Methods
domain_module()
click to toggle source
# File lib/packager/app_runner.rb, line 17 def domain_module application[args.domain_module] end