class Blender::Driver::Base
Constants
- ExecOutput
Attributes
config[R]
events[R]
stderr[R]
stdout[R]
Public Class Methods
new(config = {})
click to toggle source
# File lib/blender/drivers/base.rb, line 27 def initialize(config = {}) cfg = config.dup @stdout = cfg.delete(:stdout) || File.open(File::NULL, 'w') @stderr = cfg.delete(:stderr) || File.open(File::NULL, 'w') @events = cfg.delete(:events) or fail 'Events needed' @config = cfg end
Public Instance Methods
execute(tasks, hosts)
click to toggle source
# File lib/blender/drivers/base.rb, line 35 def execute(tasks, hosts) raise RuntimeError, 'this method must be overridden' end