module Octogate::Event
Public Class Methods
get(name)
click to toggle source
# File lib/octogate/events.rb, line 10 def get(name) @events.fetch(name) do raise NotRegisteredEvent.new(name) end end
register_event(name, klass)
click to toggle source
# File lib/octogate/events.rb, line 5 def register_event(name, klass) @events ||= {}.with_indifferent_access @events[name] = klass end