class CloudSesame::Query::Node::Sloppiness
Public Class Methods
new(value)
click to toggle source
# File lib/cloud_sesame/query/node/sloppiness.rb, line 6 def initialize(value) @value = value.to_i end
Public Instance Methods
compile(string)
click to toggle source
# File lib/cloud_sesame/query/node/sloppiness.rb, line 10 def compile(string) "\"#{ string }\"~#{ @value }" if more_than_one_word?(string) end
Private Instance Methods
more_than_one_word?(string)
click to toggle source
# File lib/cloud_sesame/query/node/sloppiness.rb, line 16 def more_than_one_word?(string) string.include?(' ') end