Sha256: 0ac3f152076e4191d0ba67c483767c6d42543018bf502076272123e967d9e434

Contents?: true

Size: 237 Bytes

Versions: 2

Compression:

Stored size: 237 Bytes

Contents

module Dry
  module Validation
    class Rule::Check < Rule
      alias_method :result, :predicate

      def call(*)
        Validation.Result(nil, result.call, self)
      end

      def type
        :check
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dry-validation-0.4.1 lib/dry/validation/rule/check.rb
dry-validation-0.4.0 lib/dry/validation/rule/check.rb