In Files

Parent

Methods

Rake::ShipitTask::Step::Task

Public Class Methods

new(step, *names) click to toggle source
# File lib/shipit.rb, line 212
def initialize(step, *names)
        @names = names
        @tasks = []
end

Public Instance Methods

prepare() click to toggle source
# File lib/shipit.rb, line 217
def prepare
        tasks = `rake -T`.scan(/^rake ([^\s]+)/).flatten
        @names.each do |t|
                raise "Unknown task #{t}" unless tasks.include? t.to_s
        end
end
run() click to toggle source
# File lib/shipit.rb, line 224
def run
        @names.each do |t|
                system("rake", t.to_s)
        end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.