Exception: Ibex::Configuration::Conflict
- Defined in:
- lib/ibex/configuration.rb,
sig/ibex/configuration.rbs
Overview
A fixed/minimum request that contradicts the declared contract.
Instance Attribute Summary collapse
- #declared ⇒ Value readonly
- #key ⇒ Key readonly
- #requested ⇒ Value readonly
Instance Method Summary collapse
-
#initialize(key, declared, requested) ⇒ Conflict
constructor
A new instance of Conflict.
Constructor Details
#initialize(key, declared, requested) ⇒ Conflict
Returns a new instance of Conflict.
269 270 271 272 273 274 275 276 277 278 |
# File 'lib/ibex/configuration.rb', line 269 def initialize(key, declared, requested) @key = key @declared = declared @requested = requested super( "configuration conflict for #{key.name}: " \ "#{declared.origin.label} selected #{declared.value.inspect}, " \ "#{requested.origin.label} requested #{requested.value.inspect}" ) end |