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