Raised by Gem::Resolver when dependencies conflict and create the inability to find a valid possible spec for a request.
Instance Attribute Summary collapseReturns the value of attribute conflicts.
Returns the value of attribute request.
:nodoc:.
A new instance of 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 endInstance 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 endInstance 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