Module: Hashish::Configuration

Included in:
Hashish
Defined in:
lib/acts_as_hashish/configuration.rb

Overview

Configuration

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#redis_connectionObject

Redis connection instance



5
6
7
# File 'lib/acts_as_hashish/configuration.rb', line 5

def redis_connection
  @redis_connection
end

#redis_namespaceObject

Redis namespace for keys



14
15
16
# File 'lib/acts_as_hashish/configuration.rb', line 14

def redis_namespace
  @redis_namespace ||= 'hashish'
end

#redis_search_keys_ttlObject

Redis search keys ttl (minutes)



19
20
21
# File 'lib/acts_as_hashish/configuration.rb', line 19

def redis_search_keys_ttl
  @redis_search_keys_ttl ||= 5 # minutes
end

Instance Method Details

#configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



23
24
25
# File 'lib/acts_as_hashish/configuration.rb', line 23

def configure
  yield self
end