Sha256: 16ec394e96df635307cdca7215e155b1b8ad976225a98ec2a88deb55df4d5c6f
Contents?: true
Size: 488 Bytes
Versions: 176
Compression:
Stored size: 488 Bytes
Contents
# frozen_string_literal: true module Primer module Forms module Dsl # :nodoc: class FormObject include InputMethods attr_reader :builder, :form def initialize(builder:, form:) @builder = builder @form = form yield(self) if block_given? end def group(**options, &block) add_input InputGroup.new(builder: @builder, form: @form, **options, &block) end end end end end
Version data entries
176 entries across 176 versions & 2 rubygems