summaryrefslogtreecommitdiff
path: root/ruby_2_2/lib/rubygems/resolver/installed_specification.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ruby_2_2/lib/rubygems/resolver/installed_specification.rb')
-rw-r--r--ruby_2_2/lib/rubygems/resolver/installed_specification.rb58
1 files changed, 0 insertions, 58 deletions
diff --git a/ruby_2_2/lib/rubygems/resolver/installed_specification.rb b/ruby_2_2/lib/rubygems/resolver/installed_specification.rb
deleted file mode 100644
index 2a2b89a6c2..0000000000
--- a/ruby_2_2/lib/rubygems/resolver/installed_specification.rb
+++ /dev/null
@@ -1,58 +0,0 @@
-##
-# An InstalledSpecification represents a gem that is already installed
-# locally.
-
-class Gem::Resolver::InstalledSpecification < Gem::Resolver::SpecSpecification
-
- def == other # :nodoc:
- self.class === other and
- @set == other.set and
- @spec == other.spec
- end
-
- ##
- # This is a null install as this specification is already installed.
- # +options+ are ignored.
-
- def install options = {}
- yield nil
- end
-
- ##
- # Returns +true+ if this gem is installable for the current platform.
-
- def installable_platform?
- # BACKCOMPAT If the file is coming out of a specified file, then we
- # ignore the platform. This code can be removed in RG 3.0.
- return true if @source.kind_of? Gem::Source::SpecificFile
-
- super
- end
-
- def pretty_print q # :nodoc:
- q.group 2, '[InstalledSpecification', ']' do
- q.breakable
- q.text "name: #{name}"
-
- q.breakable
- q.text "version: #{version}"
-
- q.breakable
- q.text "platform: #{platform}"
-
- q.breakable
- q.text 'dependencies:'
- q.breakable
- q.pp spec.dependencies
- end
- end
-
- ##
- # The source for this specification
-
- def source
- @source ||= Gem::Source::Installed.new
- end
-
-end
-