A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.rubydoc.info/github/rubygems/rubygems/Gem/ImpossibleDependenciesError below:

ImpossibleDependenciesError – Documentation for rubygems/rubygems (master) – RubyDoc.info

Exception: Gem::ImpossibleDependenciesError
Inherits:
Exception show all
Defined in:
lib/rubygems/exceptions.rb
Overview

Raised by Gem::Resolver when dependencies conflict and create the inability to find a valid possible spec for a request.

Instance Attribute Summary collapse Instance Method Summary collapse Constructor Details #initialize(request, conflicts) ⇒ ImpossibleDependenciesError
147
148
149
150
151
152
# File 'lib/rubygems/exceptions.rb', line 147

def initialize(request, conflicts)
  @request   = request
  @conflicts = conflicts

  super build_message
end
Instance Attribute Details #conflicts ⇒ Object

Returns the value of attribute conflicts.

144
145
146
# File 'lib/rubygems/exceptions.rb', line 144

def conflicts
  @conflicts
end
#request ⇒ Object

Returns the value of attribute request.

145
146
147
# File 'lib/rubygems/exceptions.rb', line 145

def request
  @request
end
Instance Method Details #build_message ⇒ Object
154
155
156
157
158
159
160
161
162
163
164
165
166
# File 'lib/rubygems/exceptions.rb', line 154

def build_message   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
#dependency ⇒ Object
168
169
170
# File 'lib/rubygems/exceptions.rb', line 168

def dependency
  @request.dependency
end

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4