Class: Basilico::EventHandler

Inherits:
Object
  • Object
show all
Defined in:
lib/basilico/event_handler.rb

Class Method Summary collapse

Class Method Details

.handles?(event) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
11
# File 'lib/basilico/event_handler.rb', line 8

def self.handles?(event)
  handled_events = instance_methods(false).map(&:to_s) & Basilico::EVENTS
  handled_events.include?(event)
end

.inherited(subclass) ⇒ Object



4
5
6
# File 'lib/basilico/event_handler.rb', line 4

def self.inherited(subclass)
  Basilico.add_handler(subclass)
end