Module: Masse
Constant Summary collapse
- VERSION =
"1.0.0"
Instance Method Summary collapse
Instance Method Details
#[](*errors) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/masse.rb', line 6 def [](*errors) normalized_errors = errors.map(&method(:normalize_error)) Module.new do define_singleton_method(:===) do |raised| normalized_errors.any? { |err| err === raised } end end end |