Module: Razin
- Extended by:
- Razin
- Included in:
- Razin
- Defined in:
- lib/razin.rb,
lib/razin/version.rb,
lib/razin/exceptions.rb
Defined Under Namespace
Classes: ProgrammingError, UnexpectedError
Constant Summary collapse
- VERSION =
"1.0.0"
Instance Method Summary collapse
Instance Method Details
#raises(*expected_errors) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/razin.rb', line 6 def raises(*expected_errors) yield rescue *([Razin::ProgrammingError] + expected_errors) raise rescue raise Razin::UnexpectedError end |