Sha256: f93fa0aaa198799288441ed7235d957e210395610bff8001af83b60d5984028e
Contents?: true
Size: 825 Bytes
Versions: 3
Compression:
Stored size: 825 Bytes
Contents
# frozen_string_literal: true require "active_support" require "active_support/core_ext/module/attribute_accessors" require "active_support/core_ext/module/attribute_accessors_per_thread" require "kredis/version" require "kredis/connections" require "kredis/log_subscriber" require "kredis/namespace" require "kredis/type_casting" require "kredis/default_values" require "kredis/types" require "kredis/attributes" require "kredis/railtie" if defined?(Rails::Railtie) module Kredis include Connections, Namespace, TypeCasting, Types extend self autoload :Migration, "kredis/migration" mattr_accessor :logger def redis(config: :shared) configured_for(config) end def instrument(channel, **options, &block) ActiveSupport::Notifications.instrument("#{channel}.kredis", **options, &block) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
kredis-1.7.0 | lib/kredis.rb |
kredis-1.6.1 | lib/kredis.rb |
kredis-1.6.0 | lib/kredis.rb |