class Blender::CLI
Public Class Methods
exit_on_failure?()
click to toggle source
# File lib/blender/cli.rb, line 24 def self.exit_on_failure? true end
Public Instance Methods
from_file(*args)
click to toggle source
# File lib/blender/cli.rb, line 57 def from_file(*args) noop_mode = options[:noop] des = File.read(options[:file]) $LOAD_PATH.unshift(File.expand_path(File.join(File.dirname(options[:file]), 'lib'))) scheduler_options = { config_file: options[:config_file], no_doc: options[:quiet] } Blender.blend(options[:file], scheduler_options) do |sch| sch.update_config(:noop, noop_mode) sch.update_config(:arguments, args) sch.instance_eval(des, __FILE__, __LINE__) end end
schedule()
click to toggle source
# File lib/blender/cli.rb, line 77 def schedule sched = Blender::Timer.new des = File.read(options[:schedule]) sched.instance_eval(des, __FILE__, __LINE__) sched.join end