Sha256: 5aa36101e0f87016ac76bb8d51e6611cabaa86dd1b7912645f0de7125d052480

Contents?: true

Size: 596 Bytes

Versions: 2

Compression:

Stored size: 596 Bytes

Contents

module Formalist
  DEFAULT_DISPLAY_ADAPTER = "default".freeze
end

# Temporarily monkey-patch over a dry-validation bug (intput type compiler for
# form schemas not being passed the right set of rules).
require "dry-validation"
require "dry/validation/schema/form"
module Dry
  module Validation
    class Schema::Form < Schema
      def initialize(rules = [])
        super
        # @input_type = InputTypeCompiler.new.(self.class.rules.map(&:to_ast))
        @input_type = InputTypeCompiler.new.(self.class.rule_ast + rules.map(&:to_ast))
      end
    end
  end
end

require "formalist/form"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
formalist-0.2.2 lib/formalist.rb
formalist-0.2.1 lib/formalist.rb