Module: Abstractor::Enum

Defined in:
lib/abstractor/enum.rb

Constant Summary collapse

ABSTRACTION_OTHER_VALUE_TYPE_UNKNOWN =
'unknown'
ABSTRACTION_OTHER_VALUE_TYPE_NOT_APPLICABLE =
'not applicable'
ABSTRACTION_OTHER_VALUE_TYPES =
[ABSTRACTION_OTHER_VALUE_TYPE_UNKNOWN, ABSTRACTION_OTHER_VALUE_TYPE_NOT_APPLICABLE]
ABSTRACTION_STATUS_NEEDS_REVIEW =
'needs review'
ABSTRACTION_STATUS_REVIEWED =
'reviewed'
ABSTRACTION_STATUS_ACTUALLY_ANSWERED =
'actually answered'
ABSTRACTION_STATUSES =
[ABSTRACTION_STATUS_NEEDS_REVIEW, ABSTRACTION_STATUS_REVIEWED, ABSTRACTION_STATUS_ACTUALLY_ANSWERED]
ABSTRACTION_SUGGESTION_TYPE_UNKNOWN =
'unknown'
ABSTRACTION_SUGGESTION_TYPE_SUGGESTED =
'suggested'
ABSTRACTION_SUGGESTION_TYPES =
[ABSTRACTION_SUGGESTION_TYPE_UNKNOWN, ABSTRACTION_SUGGESTION_TYPE_SUGGESTED]
ABSTRACTOR_SECTION_TYPE_CUSTOM =
'custom'
ABSTRACTOR_SECTION_TYPE_NAME_VALUE =
'name/value'
ABSTRACTOR_SECTION_TYPES =
[ABSTRACTOR_SECTION_TYPE_CUSTOM, ABSTRACTOR_SECTION_TYPE_NAME_VALUE]
ABSTRACTOR_SUGGESTION_STATUS_NEEDS_REVIEW =
'Needs review'
ABSTRACTOR_SUGGESTION_STATUS_ACCEPTED =
'Accepted'
ABSTRACTOR_SUGGESTION_STATUS_REJECTED =
'Rejected'
ABSTRACTOR_SUGGESTION_STATUSES =
[ABSTRACTOR_SUGGESTION_STATUS_NEEDS_REVIEW, ABSTRACTOR_SUGGESTION_STATUS_ACCEPTED, ABSTRACTOR_SUGGESTION_STATUS_REJECTED]
ABSTRACTOR_GROUP_SENTINENTAL_SUBTYPE =
'sentinental'
ABSTRACTOR_OBJECT_TYPE_LIST =
'list'
ABSTRACTOR_OBJECT_TYPE_NUMBER =
'number'
ABSTRACTOR_OBJECT_TYPE_BOOLEAN =
'boolean'
ABSTRACTOR_OBJECT_TYPE_STRING =
'string'
ABSTRACTOR_OBJECT_TYPE_RADIO_BUTTON_LIST =
'radio button list'
ABSTRACTOR_OBJECT_TYPE_DATE =
'date'
ABSTRACTOR_OBJECT_TYPE_DYNAMIC_LIST =
'dynamic list'
ABSTRACTOR_OBJECT_TYPE_TEXT =
'text'
ABSTRACTOR_OBJECT_TYPE_NUMBER_LIST =
'number list'
ABSTRACTOR_OBJECT_TYPES =
[
  ABSTRACTOR_OBJECT_TYPE_LIST,
  ABSTRACTOR_OBJECT_TYPE_NUMBER,
  ABSTRACTOR_OBJECT_TYPE_BOOLEAN,
  ABSTRACTOR_OBJECT_TYPE_STRING,
  ABSTRACTOR_OBJECT_TYPE_RADIO_BUTTON_LIST,
  ABSTRACTOR_OBJECT_TYPE_DATE,
  ABSTRACTOR_OBJECT_TYPE_DYNAMIC_LIST,
  ABSTRACTOR_OBJECT_TYPE_TEXT,
  ABSTRACTOR_OBJECT_TYPE_NUMBER_LIST
]
NUMERIC_REGEX =
'(?<object_value>\d+[\.,]*\d*[\.,]*\d*)'