class Waluigi::Launcher
Attributes
luigi[R]
tasks[R]
waluigi[R]
Public Class Methods
new()
click to toggle source
# File lib/waluigi/launcher.rb, line 7 def initialize @tasks = [] end
Public Instance Methods
run(args)
click to toggle source
# File lib/waluigi/launcher.rb, line 11 def run args tasks.each { |task| register_facade task } Waluigi::Python::Luigi.run(args) end
Private Instance Methods
register_facade(task)
click to toggle source
# File lib/waluigi/launcher.rb, line 16 def register_facade task Waluigi::Python::WaluigiFacade.register_task_facade task.new, task.name end