Raised when there are conflicting gem specs loaded
Methods
- N
Attributes
[R] | conflicts | A |
[R] | target | The specification that had the conflict |
Class Public methods
new(target, conflicts) Link
# File ruby/lib/rubygems/errors.rb, line 82 def initialize(target, conflicts) @target = target @conflicts = conflicts @name = target.name reason = conflicts.map do |act, dependencies| "#{act.full_name} conflicts with #{dependencies.join(", ")}" end.join ", " # TODO: improve message by saying who activated `con` super("Unable to activate #{target.full_name}, because #{reason}") end