Sha256: 807043519a8ece5f60d73fda7c1e4b330610c31e38ba7052dff438e99a9eaa4c

Contents?: true

Size: 724 Bytes

Versions: 7

Compression:

Stored size: 724 Bytes

Contents

require 'engineyard-serverside/dependency_manager/base'
require 'engineyard-serverside/dependency_manager/bundler'
require 'engineyard-serverside/dependency_manager/bundler_lock'
require 'engineyard-serverside/dependency_manager/npm'
require 'engineyard-serverside/dependency_manager/composer'

module EY
  module Serverside
    module DependencyManager
      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
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
engineyard-serverside-2.2.0.pre2 lib/engineyard-serverside/dependency_manager.rb
engineyard-serverside-2.2.0.pre lib/engineyard-serverside/dependency_manager.rb
engineyard-serverside-2.1.4 lib/engineyard-serverside/dependency_manager.rb
engineyard-serverside-2.1.3 lib/engineyard-serverside/dependency_manager.rb
engineyard-serverside-2.1.2 lib/engineyard-serverside/dependency_manager.rb
engineyard-serverside-2.1.1 lib/engineyard-serverside/dependency_manager.rb
engineyard-serverside-2.1.0 lib/engineyard-serverside/dependency_manager.rb