Sha256: 94cede7c311b72300deb21b4f6d7fd8aa8db093a58f6fe2367022b2e2a5d9af4

Contents?: true

Size: 627 Bytes

Versions: 1

Compression:

Stored size: 627 Bytes

Contents

require 'looksist/version'
require 'jsonpath'
require 'json'
require 'looksist/core'
require 'looksist/redis_service'
require 'looksist/hashed'
require 'looksist/her_collection'
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

1 entries across 1 versions & 1 rubygems

Version Path
looksist-0.1.3 lib/looksist.rb