Sha256: 7795560a6eed3dee242e98638821a616649a43b75ee87d1664f22761ae97219f

Contents?: true

Size: 410 Bytes

Versions: 5

Compression:

Stored size: 410 Bytes

Contents

# 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
        Truemail.configuration
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
truemail-1.2.1 lib/truemail/validate/base.rb
truemail-1.2.0 lib/truemail/validate/base.rb
truemail-1.1.0 lib/truemail/validate/base.rb
truemail-1.0.1 lib/truemail/validate/base.rb
truemail-1.0.0 lib/truemail/validate/base.rb