Class: Expect::Matcher::RaiseException Private
- Inherits:
- BasicObject
- Defined in:
- lib/expect/matcher/raise_exception.rb
Overview
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
Provides the implementation for raise_exception.
Instance Method Summary collapse
-
#initialize(expected) ⇒ RaiseException
constructor
private
A new instance of RaiseException.
-
#matches? ⇒ Boolean
private
Comparison between actual and expected values.
Constructor Details
#initialize(expected) ⇒ RaiseException
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of RaiseException.
5 6 7 |
# File 'lib/expect/matcher/raise_exception.rb', line 5 def initialize(expected) @expected = expected end |
Instance Method Details
#matches? ⇒ Boolean
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns Comparison between actual and expected values.
10 11 12 13 14 15 16 17 18 |
# File 'lib/expect/matcher/raise_exception.rb', line 10 def matches? begin yield rescue @expected true else false end end |