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