Module: Spout::Tests::VariableTypeValidation
- Included in:
- Spout::Tests
- Defined in:
- lib/spout/tests/variable_type_validation.rb
Constant Summary collapse
- VALID_VARIABLE_TYPES =
['identifier', 'choices', 'integer', 'numeric', 'string', 'text', 'date', 'time', 'file', 'datetime'].sort
Instance Method Summary collapse
Instance Method Details
#assert_variable_type(item, msg = nil) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/spout/tests/variable_type_validation.rb', line 6 def assert_variable_type(item, msg = nil) = (msg, "? invalid variable type. Valid types: #{VALID_VARIABLE_TYPES.join(', ')}", item) assert_block() do VALID_VARIABLE_TYPES.include?(item) end end |