class Realm::EventHandler::RuntimeBound

Public Class Methods

new(handler_class, runtime) click to toggle source
# File lib/realm/event_handler.rb, line 13
def initialize(handler_class, runtime)
  @handler_class = handler_class
  @runtime = runtime
end

Public Instance Methods

call(event) click to toggle source
# File lib/realm/event_handler.rb, line 18
def call(event)
  @handler_class.(event, runtime: @runtime.session(cause: event))
end