Sha256: e5559514f0b53899680d267c18899e1c68a37ed758e968ee1c9fe3a7938bc7fa
Contents?: true
Size: 515 Bytes
Versions: 1
Compression:
Stored size: 515 Bytes
Contents
module CloudSesame module Query module Node class Query < Abstract attr_writer :query def query @query ||= context[:query] end def compile { query: "(#{ query })#{ '|' << fuzziness.compile(query) if fuzziness }#{ '|' << sloppiness.compile(query) if sloppiness }" } if query && !query.empty? end private def fuzziness context[:fuzziness] end def sloppiness context[:sloppiness] end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
CloudSesame-0.6.6 | lib/cloud_sesame/query/node/query.rb |