Ran rubocop -a

This commit is contained in:
2020-12-14 16:04:31 -06:00
parent 2447dde1af
commit 26dd688124
59 changed files with 770 additions and 741 deletions

View File

@@ -15,20 +15,18 @@ module CyberarmEngine
return unless enabled?
if respond_to?(event)
return :handled if send(event, self, *args) == :handled
end
return :handled if respond_to?(event) && (send(event, self, *args) == :handled)
@event_handler[event].reverse_each do |handler|
return :handled if handler.call(self, *args) == :handled
end
parent.publish(event, *args) if parent
return nil
nil
end
def event(event)
@event_handler ||= Hash.new
@event_handler ||= {}
@event_handler[event] ||= []
end
end
@@ -37,11 +35,13 @@ module CyberarmEngine
attr_reader :publisher, :event, :handler
def initialize(publisher, event, handler)
@publisher, @event, @handler = publisher, event, handler
@publisher = publisher
@event = event
@handler = handler
end
def unsubscribe
@publisher.unsubscribe(self)
end
end
end
end