Class: Alf::Predicate::Parser
- Inherits:
-
Object
- Object
- Alf::Predicate::Parser
- Defined in:
- lib/alf-predicate/alf/predicate/parser.rb
Instance Method Summary collapse
Instance Method Details
#parse(input, options = {}) ⇒ Object
5 6 7 8 |
# File 'lib/alf-predicate/alf/predicate/parser.rb', line 5 def parse(input, = {}) raise ArgumentError, "String expected, got `#{input}`" unless input.is_a?(String) Factory.native(ToProc.call(input)) end |