method

match?

rails latest stable - Class: ActionMailbox::Router::Route
match?(inbound_email)
public

No documentation available.

# File actionmailbox/lib/action_mailbox/router/route.rb, line 16
    def match?(inbound_email)
      case address
      when :all
        true
      when String
        inbound_email.mail.recipients.any? { |recipient| address.casecmp?(recipient) }
      when Regexp
        inbound_email.mail.recipients.any? { |recipient| address.match?(recipient) }
      when Proc
        address.call(inbound_email)
      else
        address.match?(inbound_email)
      end
    end