Class: Coradoc::Reference::AmbiguousReferenceError
- Defined in:
- lib/coradoc/reference.rb
Overview
Raised when multiple catalogs matched an Address and the
ambiguous: policy is :error.
Instance Attribute Summary collapse
-
#address ⇒ Object
readonly
Returns the value of attribute address.
-
#candidates ⇒ Object
readonly
Returns the value of attribute candidates.
Instance Method Summary collapse
-
#initialize(message = nil, address: nil, candidates: nil) ⇒ AmbiguousReferenceError
constructor
A new instance of AmbiguousReferenceError.
Constructor Details
#initialize(message = nil, address: nil, candidates: nil) ⇒ AmbiguousReferenceError
Returns a new instance of AmbiguousReferenceError.
39 40 41 42 43 |
# File 'lib/coradoc/reference.rb', line 39 def initialize( = nil, address: nil, candidates: nil) @address = address @candidates = candidates super( || "Reference is ambiguous: #{address}") end |
Instance Attribute Details
#address ⇒ Object (readonly)
Returns the value of attribute address.
37 38 39 |
# File 'lib/coradoc/reference.rb', line 37 def address @address end |
#candidates ⇒ Object (readonly)
Returns the value of attribute candidates.
37 38 39 |
# File 'lib/coradoc/reference.rb', line 37 def candidates @candidates end |