Sha256: c9d170c0ffa9563c36b730a478c349c06b8684ef021d44fe5aea472d9f66ce42
Contents?: true
Size: 444 Bytes
Versions: 2
Compression:
Stored size: 444 Bytes
Contents
module Formalist class Form class Result # @api private attr_reader :input # @api private attr_reader :messages # @api private attr_reader :elements def initialize(input, messages, elements) @input = input @messages = messages @elements = elements.map { |el| el.(input, messages) } end def to_ast elements.map(&:to_ast) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
formalist-0.3.0 | lib/formalist/form/result.rb |
formalist-0.2.3 | lib/formalist/form/result.rb |