Sha256: bb3fa8561a629c46ffefea8b8eda68b5c3090911f6eadac4fcbeb40c0d5d2f72
Contents?: true
Size: 701 Bytes
Versions: 1
Compression:
Stored size: 701 Bytes
Contents
require 'base64' require File.join(File.dirname(__FILE__), '..', 'vendor', 'nest', 'nest') module Lunar autoload :Scoring, 'lunar/scoring' autoload :Doc, 'lunar/doc' autoload :Index, 'lunar/index' autoload :Words, 'lunar/words' autoload :Search, 'lunar/search' autoload :Sets, 'lunar/sets' autoload :ResultSet, 'lunar/result_set' def self.redis(connection = defined?(Ohm) ? Ohm.redis : nil) @connection ||= connection end def self.search(prefix, keywords, &block) search = Search.new(prefix, keywords) search.results(&block) end def self.encode(str) Base64.encode64(str).strip end def self.nest Nest.new(:Lunar) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lunar-0.1.1 | lib/lunar.rb |