Sha256: 4ec33457b091fe4c5143c07bacef46d3d8375284c5eeb5c1fa79b8976a4418a8

Contents?: true

Size: 448 Bytes

Versions: 1

Compression:

Stored size: 448 Bytes

Contents

# (c) Copyright 2017 Ribose Inc.
#

require "active_model"

module UriFormatValidator
  module Validators
    module HelperMethods
      # Encapsulates the pattern of wanting to validate an URL.
      #
      #   class Post < ActiveRecord::Base
      #     validates_uri_format_of :permalink
      #   end
      def validates_uri_format_of(*attr_names)
        validates_with UriValidator, _merge_attributes(attr_names)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
uri_format_validator-0.2.1 lib/uri_format_validator/validators/helper_methods.rb