Sha256: 380eef83b97ebe712c4d42f11a443b88812cd039880274aebdc641e71e31aad0

Contents?: true

Size: 388 Bytes

Versions: 28

Compression:

Stored size: 388 Bytes

Contents

module CloudSesame
  module Query
    module Node
      class Sloppiness

        def initialize(value)
          @value = value.to_i
        end

        def compile(string)
          "\"#{ string }\"~#{ @value }" if more_than_one_word?(string)
        end

        private

        def more_than_one_word?(string)
          string.include?(' ')
        end

      end
    end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
CloudSesame-1.0.1 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-1.0.0 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.9.4 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.9.3 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.9.2 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.9.1 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.9.0 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.8.3 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.8.2 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.8.1 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.8.0 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.7.13 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.7.12 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.7.11 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.7.10 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.7.9 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.7.8 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.7.7 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.7.5 lib/cloud_sesame/query/node/sloppiness.rb
CloudSesame-0.7.4 lib/cloud_sesame/query/node/sloppiness.rb