Method: Whereable::ClassMethods#whereable_valid_literal
- Defined in:
- lib/whereable.rb
#whereable_valid_literal(column, literal) ⇒ Object
Test literal validity
47 48 49 50 51 52 53 54 55 |
# File 'lib/whereable.rb', line 47 def whereable_valid_literal(column, literal) if defined_enums.key?(column) raise(FilterInvalid, "Invalid value #{literal} for #{column}") unless defined_enums[column].key?(literal) defined_enums[column][literal] else literal end end |