icelab/formalist

View on GitHub
lib/formalist/elements.rb

Summary

Maintainability
A
0 mins
Test Coverage
require "dry-container"
require "formalist/elements/attr"
require "formalist/elements/compound_field"
require "formalist/elements/field"
require "formalist/elements/group"
require "formalist/elements/many"
require "formalist/elements/many_forms"
require "formalist/elements/form_field"
require "formalist/elements/section"

module Formalist
  class Elements
    extend Dry::Container::Mixin

    register :attr, Attr
    register :compound_field, CompoundField
    register :field, Field
    register :group, Group
    register :many, Many
    register :many_forms, ManyForms
    register :form_field, FormField
    register :section, Section
  end
end