class Tasks

Public Class Methods

execute(value) click to toggle source
# File lib/tasks.rb, line 12
def self.execute value
      if(value.respond_to?(:execute))
        value.update if value.respond_to?(:update)
        value.execute
      else
        if(value.is_a?(String))
          puts `#{value}`
        else
          if(value.is_a?(Array))
            value.each{|e| execute(e)}
          end
        end
        end
    end
execute_task(task) click to toggle source
# File lib/tasks.rb, line 27
def self.execute_task task
        if(defined?(COMMANDS))
                if(COMMANDS.has_key?(task))
                        puts "[:#{task}]" if(!Tasks.quiet)
                      Tasks.execute(COMMANDS[task])
            end
        end
end
quiet() click to toggle source
# File lib/tasks.rb, line 8
def self.quiet
    @@quiet
end