Sha256: 93acf7f31fc1f753d918da4f2dc4bba8021c6baad885c137ffaea081b0f70874

Contents?: true

Size: 523 Bytes

Versions: 1

Compression:

Stored size: 523 Bytes

Contents

require 'redis'
require 'redis/connection/hiredis'

require "puff/version"
require 'puff/engine' if defined?(::Rails::Railtie)
require "puff/instrumentation/log_subscriber"

module Puff
  # Generic error
  class PuffError < RuntimeError; end

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

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

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

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

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
puff-0.3.0 lib/puff.rb