class Program
Attributes
attrib[RW]
batch[RW]
dependencies[RW]
initialization[RW]
name[RW]
parameters[RW]
queue_id[RW]
Public Class Methods
new(name, initialization, parameters, dependencies, job_attrib)
click to toggle source
# File lib/autoflow/program.rb, line 4 def initialize(name, initialization, parameters, dependencies, job_attrib) @name = name @initialization = initialization @parameters = parameters @dependencies = dependencies @attrib = job_attrib @queue_id = nil @batch = nil end
Public Instance Methods
inspect()
click to toggle source
# File lib/autoflow/program.rb, line 14 def inspect if @parameters.class.to_s == 'String' program = @parameters.split(' ').first command = @parameters.gsub("\n","\n\t") else program = 'iterative_job' command = @parameters.map{|b| b}.join(' ') end string="\e[31m#{program}\n\e[0m\t\e[33m#{command}\e[0m\e[34m#{@attrib[:exec_folder]}\e[0m" end