module Spinel::Config

Constants

DEFAULT_CACHE_EXPIRE
DEFAULT_INDEX_FIELDS
DEFAULT_MINIMAL_WORD
DEFAULT_NAMESPACE
DEFAULT_SEARCH_LIMIT

Attributes

cache_expire[W]
index_fields[W]
minimal_word[W]
namespace[W]
search_limit[W]

Public Instance Methods

cache_expire() click to toggle source
# File lib/spinel/config.rb, line 15
def cache_expire
  @cache_expire ||= DEFAULT_CACHE_EXPIRE
end
configure() { |self| ... } click to toggle source
# File lib/spinel/config.rb, line 40
def configure
  yield self
  self
end
index_fields() click to toggle source
# File lib/spinel/config.rb, line 23
def index_fields
  Array(@index_fields ||= DEFAULT_INDEX_FIELDS)
end
minimal_word() click to toggle source
# File lib/spinel/config.rb, line 11
def minimal_word
  @minimal_word ||= DEFAULT_MINIMAL_WORD
end
namespace() click to toggle source
# File lib/spinel/config.rb, line 27
def namespace
  @namespace ||= DEFAULT_NAMESPACE
end
redis() click to toggle source
# File lib/spinel/config.rb, line 35
def redis
  @redis || $redis || Redis.current ||
    raise(NotConnected, "Redis::Objects.redis not set to a Redis.new connection")
end
redis=(conn) click to toggle source
# File lib/spinel/config.rb, line 31
def redis= conn
  @redis = Spinel::ConnectionPoolProxy.proxy_if_needed(conn)
end
search_limit() click to toggle source
# File lib/spinel/config.rb, line 19
def search_limit
  @search_limit ||= DEFAULT_SEARCH_LIMIT
end