Sha256: 926de57cfe597396af78f567caeb7964298322cb80ede0a1d4e0c3e72e0accaa

Contents?: true

Size: 385 Bytes

Versions: 4

Compression:

Stored size: 385 Bytes

Contents

require "formalist/form/result/attr"

module Formalist
  class Form
    module Definition
      class Attr
        attr_reader :name, :children

        def initialize(name, children)
          @name = name
          @children = children
        end

        def call(input, rules, errors)
          Result::Attr.new(self, input, rules, errors)
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
formalist-0.2.2 lib/formalist/form/definition/attr.rb
formalist-0.2.1 lib/formalist/form/definition/attr.rb
formalist-0.2.0 lib/formalist/form/definition/attr.rb
formalist-0.1.0 lib/formalist/form/definition/attr.rb