Sha256: 23e7222f4482782eeed1b68ad83c6ec7b8346390207dc5e57a3e2361a523c8a4

Contents?: true

Size: 308 Bytes

Versions: 4

Compression:

Stored size: 308 Bytes

Contents

require 'dry/logic/predicates'

module Dry
  module Validation
    module Predicates
      include Dry::Logic::Predicates

      class << self
        undef :nil?
      end

      define_singleton_method :nil?, &Object.method(:nil?)

      def self.none?(input)
        input.nil?
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
dry-validation-0.13.3 lib/dry/validation/predicates.rb
dry-validation-0.13.2 lib/dry/validation/predicates.rb
dry-validation-0.13.1 lib/dry/validation/predicates.rb
dry-validation-0.13.0 lib/dry/validation/predicates.rb