Module: Julewire::Rails::RequestErrorOwnership
- Defined in:
- lib/julewire/rails/request_error_ownership.rb
Class Method Summary collapse
Class Method Details
.clear ⇒ Object
12 13 14 |
# File 'lib/julewire/rails/request_error_ownership.rb', line 12 def clear ::ActiveSupport::IsolatedExecutionState.delete(KEY) end |
.consume?(error) ⇒ Boolean
20 21 22 23 24 25 26 27 28 |
# File 'lib/julewire/rails/request_error_ownership.rb', line 20 def consume?(error) errors = current_error_map return false unless errors each_exception(error) do |exception| return true if errors.delete(exception) end false end |
.mark(error) ⇒ Object
16 17 18 |
# File 'lib/julewire/rails/request_error_ownership.rb', line 16 def mark(error) each_exception(error) { error_map[it] = true } end |