Sha256: 9a130c0527049ead61d96367f9e555247a0b2ab13bbbdef7c6a7a4d8123a3ed5

Contents?: true

Size: 442 Bytes

Versions: 3

Compression:

Stored size: 442 Bytes

Contents

require "dry-container"
require "formalist/display_adapters/default"
require "formalist/display_adapters/radio"
require "formalist/display_adapters/select"
require "formalist/display_adapters/textarea"

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

    register DEFAULT_DISPLAY_ADAPTER, Default.new
    register "radio", Radio.new
    register "select", Select.new
    register "textarea", Textarea.new
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

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