class Cli::Task
Public Class Methods
new(configuration)
click to toggle source
# File lib/tunny/cli.rb, line 25 def initialize(configuration) @statement = "#{configuration.command.quote} #{configuration.args.flatten.compact.join " "}" @working_directory = configuration.working_directory || Dir.pwd end
Public Instance Methods
execute()
click to toggle source
# File lib/tunny/cli.rb, line 30 def execute Dir.chdir @working_directory do puts "#{@working_directory}> #{@statement}" system @statement end end