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