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 |