Sha256: 9a5df084997dcfb93a1cb05f3b2629deec0f3ba40b9994cb020743c58edb8c01

Contents?: true

Size: 959 Bytes

Versions: 4

Compression:

Stored size: 959 Bytes

Contents

# Crossroads shared capistrano recipes

if defined?(Capistrano::Configuration) && Capistrano::Configuration.instance
  require 'capistrano/ext/multistage'
  require 'bundler/capistrano' unless $no_bundler rescue LoadError
  require 'capistrano_colors' rescue LoadError puts "Capistrano Colors is not installed."

  Capistrano::Configuration.instance(:must_exist).load do
    set :rails_root, Dir.pwd   # For tasks that need the root directory

    def load_crossroads_recipes(recipes)
      if recipes == :all
        # Load all available crossroads_recipes.
        recipes = Dir.glob(File.join(File.dirname(__FILE__),
                                     'crossroads_capistrano', 'recipes', '*.rb'))
        recipes.each{|f| load f}
      else
        # Load each specified recipe.
        recipes.each{|r| load File.join(File.dirname(__FILE__),
                                        "crossroads_capistrano/recipes/#{r}.rb")}
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
crossroads_capistrano-1.3.61 lib/crossroads_capistrano.rb
crossroads_capistrano-1.3.60 lib/crossroads_capistrano.rb
crossroads_capistrano-1.3.4 lib/crossroads_capistrano.rb
crossroads_capistrano-1.3.3 lib/crossroads_capistrano.rb