In Files

Parent

Methods

Rake::ShipitTask::Step::Task

Public Class Methods

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

Public Instance Methods

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

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.