Sha256: 2a69cbf6321b8e58d91f7a2cbf8036e409857536f8fc62c10792521136ea91e7
Contents?: true
Size: 773 Bytes
Versions: 1
Compression:
Stored size: 773 Bytes
Contents
module CrossroadsCapistrano begin @@cap_config = Capistrano::Configuration.instance(:must_exist) class << self def load_recipes(recipes) @@cap_config.load do if recipes == :all # Load all available recipes. recipes = Dir.glob(File.join(File.dirname(__FILE__), 'crossroads_capistrano', '*.rb')) recipes.each{|f| load f} else # Load each specified recipe. recipes.each{|r| load File.join(File.dirname(__FILE__),'crossroads_capistrano',"#{r}.rb")} end end end end rescue LoadError => ex # Ignore this gem if Capistrano is not loaded. raise ex unless ex.message == "Please require this file from within a Capistrano recipe" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
crossroads_capistrano-1.2.9 | lib/crossroads_capistrano.rb |