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