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 |