Sha256: bd26c8d1ec5d209bc0988686a3efae03cee778964a7cad724e50927a65be8776

Contents?: true

Size: 356 Bytes

Versions: 2

Compression:

Stored size: 356 Bytes

Contents

require "formalist/element"
require "formalist/elements"

module Formalist
  class Elements
    class CheckBox < Field
      attribute :question_text

      def initialize(**)
        super

        # Ensure value is a boolean (also: default to false for nil values)
        @input = !!@input
      end
    end

    register :check_box, CheckBox
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
formalist-0.9.0 lib/formalist/elements/standard/check_box.rb
formalist-0.8.0 lib/formalist/elements/standard/check_box.rb