class Gem::Resolver::InstalledSpecification

def == other # :nodoc:

:nodoc:
def == other # :nodoc:
  self.class === other and
    @set  == other.set and
    @spec == other.spec
end

def install options = {}

def install options = {}
  yield nil
end

def installable_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:

:nodoc:
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

def source

def source
  @source ||= Gem::Source::Installed.new
end