class Discordrb::Events::InviteCreateEventHandler
Event
handler for InviteCreateEvent
.
Public Instance Methods
matches?(event)
click to toggle source
# File lib/discordrb/events/invites.rb, line 66 def matches?(event) return false unless event.is_a? InviteCreateEvent [ matches_all(@attributes[:server], event.server) do |a, e| a == case a when String e.name when Integer e.id else e end end, matches_all(@attributes[:channel], event.channel) do |a, e| a == case a when String e.name when Integer e.id else e end end, matches_all(@attributes[:temporary], event.temporary?, &:==), matches_all(@attributes[:inviter], event.inviter, &:==) ].reduce(true, &:&) end