class ChefZero::Solr::Query::Phrase
Public Class Methods
new(terms)
click to toggle source
Calls superclass method
# File lib/chef_zero/solr/query/phrase.rb, line 7 def initialize(terms) # Phrase is terms separated by whitespace if terms.size == 0 && terms[0].literal_string literal_string = terms[0].literal_string else literal_string = nil end super(terms.map(&:regexp_string).join("#{NON_WORD_CHARACTER}+"), literal_string) end
Public Instance Methods
to_s()
click to toggle source
# File lib/chef_zero/solr/query/phrase.rb, line 17 def to_s "Phrase(\"#{@regexp_string}\")" end