Module: Levels::EventHandler
- Included in:
- NullEventHandler
- Defined in:
- lib/levels/event_handler.rb
Overview
This is the interface for capturing what happens when a value is read. Capturing events exposes you to the audit trail system implemented in Levels::Audit.
class MyEventHandler
def on_values(values)
# This method is called any time a value is accessed.
# The argument `values` is a Levels::Audit::Values representing the
# set of all possible values.
end
def on_nested_values(values)
# Similar to `on_values`, but called when the values were found
# during the evaluation of another value.
end
end
Instance Method Summary collapse
Instance Method Details
#on_nested_values(values) ⇒ Object
25 26 |
# File 'lib/levels/event_handler.rb', line 25 def on_nested_values(values) end |
#on_values(values) ⇒ Object
22 23 |
# File 'lib/levels/event_handler.rb', line 22 def on_values(values) end |