Module: EY::Serverside::DependencyManager

Defined in:
lib/engineyard-serverside/dependency_manager.rb,
lib/engineyard-serverside/dependency_manager/npm.rb,
lib/engineyard-serverside/dependency_manager/base.rb,
lib/engineyard-serverside/dependency_manager/bundler.rb,
lib/engineyard-serverside/dependency_manager/composer.rb,
lib/engineyard-serverside/dependency_manager/bundler_lock.rb,
lib/engineyard-serverside/dependency_manager/legacy_helpers.rb

Defined Under Namespace

Modules: LegacyHelpers Classes: Base, Bundler, BundlerLock, Composer, Npm

Class Method Summary collapse

Class Method Details

.detect(servers, config, shell, runner) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/engineyard-serverside/dependency_manager.rb', line 10

def self.detect(servers, config, shell, runner)
  Bundler.detect(servers, config, shell, runner) ||
  BundlerLock.detect(servers, config, shell, runner) ||
    Npm.detect(servers, config, shell, runner) ||
    Composer.detect(servers, config, shell, runner) ||
    Base.new(servers, config, shell, runner)
end