truemail-rb/truemail

View on GitHub
lib/truemail/validate/base.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

module Truemail
  module Validate
    class Base < Truemail::Worker
      private

      def add_error(message)
        result.errors[self.class.name.split('::').last.gsub(/(?<=.)(?=[A-Z])/, '_').downcase.to_sym] = message
      end

      def mail_servers
        result.mail_servers
      end

      def configuration
        result.configuration
      end
    end
  end
end