Module: SearchSyntaxGrammar::Param2

Defined in:
lib/search_syntax/search_syntax_grammar.rb

Instance Method Summary collapse

Instance Method Details

#valueObject



640
641
642
643
644
645
646
647
648
649
650
651
# File 'lib/search_syntax/search_syntax_grammar.rb', line 640

def value
  result = {
    type: :param,
    name: elements[0].text_value,
    value: elements[3].value[:value]
  }
  predicate = elements[2].text_value
  if predicate != ""
    result[:predicate] = predicate.to_sym
  end
  result
end