module Gitlab
  module Email
    module Handler
      class BaseHandler
        attr_reader :mail, :mail_key

        def initialize(mail, mail_key)
          @mail = mail
          @mail_key = mail_key
        end

        def can_execute?
          raise NotImplementedError
        end

        def execute
          raise NotImplementedError
        end
      end
    end
  end
end
