# frozen_string_literal: true module SystemCheck module IncomingEmail class ForemanConfiguredCheck < SystemCheck::BaseCheck set_name _('Foreman configured correctly?') def check? path = Rails.root.join('Procfile') File.exist?(path) && File.read(path) =~ /^mail_room:/ end def show_error try_fixing_it( _('Enable mail_room in your Procfile.') ) for_more_information( 'doc/administration/reply_by_email.md' ) fix_and_rerun end end end end