Sha256: 08ac890fe251e044a3234a11662ed5341a1438b26606280d0546c53514dcd1cb

Contents?: true

Size: 394 Bytes

Versions: 4

Compression:

Stored size: 394 Bytes

Contents

# encoding: utf-8

# validate_format /\d+/
module Formidable
  module Validations
    class ValidateFormat < Validation
      register(:validate_format)

      def initialize(element, format)
        @format = format
        super(element)
      end

      def valid?
        element.cleaned_data.match(@format)
      end

      def message
        "can't be empty"
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
formidable-0.1.2 lib/formidable/validations/format.rb
formidable-0.1.1 lib/formidable/validations/format.rb
formidable-0.1 lib/formidable/validations/format.rb
formidable-0.0.1 lib/formidable/validations/format.rb