class Discordrb::Events::ReactionEventHandler
Generic superclass for event handlers pertaining to adding and removing reactions
Public Instance Methods
matches?(event)
click to toggle source
# File lib/discordrb/events/reactions.rb, line 51 def matches?(event) # Check for the proper event type return false unless event.is_a? ReactionEvent [ matches_all(@attributes[:emoji], event.emoji) do |a, e| if a.is_a? Integer e.id == a elsif a.is_a? String e.name == a || e.name == a.delete(':') || e.id == a.resolve_id else e == a end end ].reduce(true, &:&) end