Sha256: bf1b423e3537ba3e1e9c605070de017922e32595284496a851bba0961e965db7

Contents?: true

Size: 604 Bytes

Versions: 3

Compression:

Stored size: 604 Bytes

Contents

require 'looksist/version'
require 'jsonpath'
require 'looksist/common'
require 'looksist/core'
require 'looksist/redis_service'
require 'looksist/hashed'
require 'looksist/safe_lru_cache'


module Looksist

  extend ActiveSupport::Concern

  include Core
  include Hashed

  class << self
    attr_accessor :lookup_store, :driver, :cache_buffer_size, :redis_service

    def configure
      yield self
      self.redis_service = Looksist::RedisService.instance do |lookup|
        lookup.client = self.lookup_store
        lookup.buffer_size = self.cache_buffer_size || 50000
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
looksist-0.1.6 lib/looksist.rb
looksist-0.1.5 lib/looksist.rb
looksist-0.1.4 lib/looksist.rb