class Gem::ImpossibleDependenciesError

def build_message # :nodoc:

:nodoc:
def build_message # :nodoc:
  requester  = @request.requester
  requester  = requester ? requester.spec.full_name : 'The user'
  dependency = @request.dependency
  message = "#{requester} requires #{dependency} but it conflicted:\n".dup
  @conflicts.each do |_, conflict|
    message << conflict.explanation
  end
  message
end

def dependency

def dependency
  @request.dependency
end

def initialize(request, conflicts)

def initialize(request, conflicts)
  @request   = request
  @conflicts = conflicts
  super build_message
end