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 def metrics_params { handler: self.class.name } end end end end end