Module: Odin::Forms::ElementType
- Defined in:
- lib/odin/forms/types.rb
Overview
Element type discriminators for form elements.
Constant Summary collapse
- LINE =
"line"- RECT =
"rect"- CIRCLE =
"circle"- ELLIPSE =
"ellipse"- POLYGON =
"polygon"- POLYLINE =
"polyline"- PATH =
"path"- TEXT =
"text"- IMG =
"img"- BARCODE =
"barcode"- FIELD_TEXT =
"field.text"- FIELD_CHECKBOX =
"field.checkbox"- FIELD_RADIO =
"field.radio"- FIELD_SELECT =
"field.select"- FIELD_MULTISELECT =
"field.multiselect"- FIELD_DATE =
"field.date"- FIELD_SIGNATURE =
"field.signature"- REGION =
"region"- FIELD_TYPES =
[ FIELD_TEXT, FIELD_CHECKBOX, FIELD_RADIO, FIELD_SELECT, FIELD_MULTISELECT, FIELD_DATE, FIELD_SIGNATURE ].freeze
Class Method Summary collapse
Class Method Details
.field?(type) ⇒ Boolean
31 32 33 |
# File 'lib/odin/forms/types.rb', line 31 def self.field?(type) FIELD_TYPES.include?(type) end |