Sha256: 9063d7f2db4852acb2d12040d058bc3027eef11b0dfda11e9fbf14dc8f4f1351

Contents?: true

Size: 555 Bytes

Versions: 11

Compression:

Stored size: 555 Bytes

Contents

module Bundler
  class Fetcher
    class Base
      attr_reader :downloader
      attr_reader :remote_uri
      attr_reader :fetch_uri
      attr_reader :display_uri

      def initialize(downloader, remote_uri, fetch_uri, display_uri)
        raise 'Abstract class' if self.class == Base
        @downloader = downloader
        @remote_uri = remote_uri
        @fetch_uri = fetch_uri
        @display_uri = display_uri
      end

      def api_available?
        api_fetcher?
      end

      def api_fetcher?
        false
      end

    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
bundler-1.10.6 lib/bundler/fetcher/base.rb
bundler-1.10.5 lib/bundler/fetcher/base.rb
bundler-1.10.4 lib/bundler/fetcher/base.rb
bundler-1.10.3 lib/bundler/fetcher/base.rb
bundler-1.10.2 lib/bundler/fetcher/base.rb
bundler-1.10.1 lib/bundler/fetcher/base.rb
bundler-1.10.0 lib/bundler/fetcher/base.rb
bundler-1.10.0.rc lib/bundler/fetcher/base.rb
bundler-1.10.0.pre.2 lib/bundler/fetcher/base.rb
bundler-1.10.0.pre.1 lib/bundler/fetcher/base.rb
bundler-1.10.0.pre lib/bundler/fetcher/base.rb