Sha256: 64b98f00540c87df04a680f34e22bd47541ee2304bf3b291759a15cb70fb6792
Contents?: true
Size: 1.35 KB
Versions: 4
Compression:
Stored size: 1.35 KB
Contents
ENV['DEPLOY_ENV'] ||= 'production' require 'bundler/setup' require 'capistrano' require 'hashie' require 'shadow_puppet' require 'blue/version' require 'blue/deep_merge' require 'blue/config' require 'blue/railtie' if defined?(Rails) module Blue BLUE_CONFIG = 'config/blue.yml' include Blue::Config def self.env ENV['DEPLOY_ENV'] end def self.rails_root @@rails_root ||= `pwd`.strip #File.join(current_release_dir.split('/')[0..3] + ['current']) end def self.rails_current @@rails_current ||= File.join(current_release_dir.split('/')[0..3] + ['current']) end def self.current_release_dir @@current_release_dir ||= `pwd`.strip end def self.shared_path @@shared_path ||= "/u/apps/stocks/shared/" end @@boxes = [] def self.register_box(klass) @@boxes << klass end def self.boxes @@boxes end def self.load_boxes! Dir.glob("#{rails_root}/config/blue/boxes/#{env}/*.rb").each do |rb| require rb end end end if File.exists?(Blue::BLUE_CONFIG) require 'blue/config' require 'blue/database_config' require 'capistrano/setup' require 'capistrano/deploy' require 'capistrano/rails' require 'blue/plugins' require 'blue/abstract_manifest' require 'blue/box' require 'capistrano/local_config' Blue.load_app_config! Blue.load_boxes! end require "capistrano/integration"
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
blue-0.0.5 | lib/blue.rb |
blue-0.0.4 | lib/blue.rb |
blue-0.0.3 | lib/blue.rb |
blue-0.0.2 | lib/blue.rb |