Module: Puff

Defined in:
lib/puff.rb,
lib/puff/engine.rb,
lib/puff/version.rb,
lib/generators/puff/config_generator.rb,
lib/puff/instrumentation/log_subscriber.rb,
lib/puff/instrumentation/controller_runtime.rb

Defined Under Namespace

Modules: Generators, Instrumentation Classes: Engine, PuffError

Constant Summary collapse

VERSION =
"0.3.0"

Class Method Summary collapse

Class Method Details

.configObject



12
13
14
# File 'lib/puff.rb', line 12

def self.config
  @config ||= YAML.load(File.open("#{Rails.root}/config/puff.yml"))[Rails.env]
end

.config=(config) ⇒ Object



16
17
18
# File 'lib/puff.rb', line 16

def self.config=(config)
  @config = config
end

.redisObject



20
21
22
# File 'lib/puff.rb', line 20

def self.redis
  @redis ||= ::Redis.new(Puff.config)
end

.redis=(redis) ⇒ Object



24
25
26
# File 'lib/puff.rb', line 24

def self.redis=(redis)
  @redis = redis
end