Sha256: e3e2c0d199155f1dfd2062c93ee55c78fb05b42a70199a1f4e958a6d22661849

Contents?: true

Size: 1.11 KB

Versions: 1

Compression:

Stored size: 1.11 KB

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

    # Load defaults unless explicitly told not to.
    unless $no_default
      load File.join(File.dirname(__FILE__), "crossroads_capistrano/recipes/defaults.rb")
    end

    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

1 entries across 1 versions & 1 rubygems

Version Path
crossroads_capistrano-1.4.0 lib/crossroads_capistrano.rb