Class: JsonQL::Condition
- Inherits:
-
Proc
- Object
- Proc
- JsonQL::Condition
- Defined in:
- lib/json_q_l/condition.rb
Class Method Summary collapse
Class Method Details
.create_from_tokens(tokens) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 |
# File 'lib/json_q_l/condition.rb', line 3 def self.create_from_tokens(tokens) instance = new { |table| set_variables = (available_keys(table) & tokens).map do |required_datum| if table[required_datum] required_datum + convert_type_if_needed(table[required_datum]) end end eval((set_variables + tokens).join(" ")) } end |