Sha256: 98d892e75c76334afa8b11ea09999f18b6b43ad71d95ef513d37784e09ba5de9
Contents?: true
Size: 1.52 KB
Versions: 1
Compression:
Stored size: 1.52 KB
Contents
require 'capistrano' module Capistrano module Fakerecipe def self.load_into(configuration) configuration.load do before "fake:before_this_execute_thing", "fake:thing" before "fake:before_this_also_execute_thing", "fake:thing" before "outside:undefined_task", "fake:thing" after "fake:after_this_execute_thing", "fake:thing" after "fake:after_this_also_execute_thing", "fake:thing" after "outside:undefined_task", "fake:thing" namespace :fake do desc "thing and run fake manifests" task :thing do set :bar, "baz" run('do some stuff') upload("foo", "/tmp/foo") get('/tmp/baz', 'baz') put('fake content', '/tmp/put') end desc "More fake tasks!" task :before_this_execute_thing do # end desc "You get the picture..." task :before_this_also_execute_thing do # end task :before_this_dont_execute_thing do # end task :after_this_execute_thing do # end task :after_this_also_execute_thing do # end task :after_this_dont_execute_thing do # end end end end end end if Capistrano::Configuration.instance Capistrano::FakeRecipe.load_into(Capistrano::Configuration.instance) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
capistrano-spec-0.5.1 | spec/recipe/fakerecipe.rb |