class Object

Public Instance Methods

attrib(*args, &block) click to toggle source
# File lib/tunny/attrib.rb, line 1
def attrib(*args, &block)
  config = Attrib::Configuration.new
  block.call config

  body = proc { 
    task = Cli::Task.new config
    task.execute
  }

  Rake::Task.define_task *args, &body
end
cli(*args, &block) click to toggle source
# File lib/tunny/cli.rb, line 1
def cli(*args, &block)
  config = Cli::Configuration.new
  block.call config
  
  body = proc {
    task = Cli::Task.new config
    task.execute
  }
  
  Rake::Task.define_task *args, &body
end
devenv(*args, &block) click to toggle source
# File lib/tunny/devenv.rb, line 1
def devenv(*args, &block)
  config = Devenv::Configuration.new
  block.call config
  
  body = proc { 
    task = Cli::Task.new config
    task.execute
  }
  
  Rake::Task.define_task *args, &body
end
robocopy(*args, &block) click to toggle source
# File lib/tunny/robocopy.rb, line 1
def robocopy(*args, &block)
  config = Robocopy::Configuration.new
  block.call config
  
  body = proc {     
    task = Robocopy::Task.new Cli::Task.new config
    task.execute
  }
  
  Rake::Task.define_task *args, &body
end
sqlcmd(*args, &block) click to toggle source
# File lib/tunny/sqlcmd.rb, line 1
def sqlcmd(*args, &block)
  config = Sqlcmd::Configuration.new
  block.call config
  
  body = proc { 
    task = Cli::Task.new config
    task.execute
  }
  
  Rake::Task.define_task *args, &body
end