module ApplicationHelper def smtp_configured? return true if Rails.env.test? smtp_address = ENV["SMTP_ADDRESS"] smtp_port = ENV["SMTP_PORT"] smtp_address.present? && smtp_port.present? && smtp_address != "localhost" && !smtp_address.start_with?("127.0.0.1") && !smtp_address.start_with?("localhost") end def email_delivery_method if Rails.env.development? ActionMailer::Base.delivery_method else :smtp end end def border_class_for(type) case type.to_s when "notice" then "border-green-200" when "alert", "error" then "border-red-200" when "warning" then "border-yellow-200" when "info" then "border-blue-200" else "border-gray-200" end end end