class Baleen::Task::Base
Public Class Methods
new()
click to toggle source
# File lib/baleen/task/base.rb, line 6 def initialize @params = {} @params[:klass] = self.class.to_s @params[:work_dir] = nil @params[:files] = nil @params[:bin] = nil @params[:options] = nil @params[:concurrency] = nil @params[:image] = nil @params[:before_command] = nil @params[:command] = nil @params[:results] = nil @params[:status] = nil @params[:commit] = nil end
Public Instance Methods
command()
click to toggle source
# File lib/baleen/task/base.rb, line 30 def command @params[:command] ||= %{#{@params[:bin]} #{@params[:options]} #{@params[:files]}} end
command=(c)
click to toggle source
# File lib/baleen/task/base.rb, line 34 def command=(c) @params[:command] = c end
commands()
click to toggle source
# File lib/baleen/task/base.rb, line 22 def commands %{ #{@params[:before_command]} cd #{@params[:work_dir]} #{command} } end
respond()
click to toggle source
# File lib/baleen/task/base.rb, line 42 def respond nil end
result()
click to toggle source
# File lib/baleen/task/base.rb, line 38 def result @params[:results] end
terminate?()
click to toggle source
# File lib/baleen/task/base.rb, line 46 def terminate? true end