class Qs::Runner
Attributes
handler[R]
handler_class[R]
logger[R]
message[R]
params[R]
Public Class Methods
new(handler_class, args = nil)
click to toggle source
# File lib/qs/runner.rb, line 10 def initialize(handler_class, args = nil) args ||= {} @logger = args[:logger] || Qs::NullLogger.new @message = args[:message] @params = args[:params] || {} @handler_class = handler_class @handler = @handler_class.new(self) end
Public Instance Methods
halt()
click to toggle source
# File lib/qs/runner.rb, line 24 def halt throw :halt end
run()
click to toggle source
# File lib/qs/runner.rb, line 20 def run raise NotImplementedError end