Sha256: c907b1f0a317b62df72d5db1ad607615febab857d79ec92af82d84df912ed362

Contents?: true

Size: 526 Bytes

Versions: 1

Compression:

Stored size: 526 Bytes

Contents

require "turbo/replay/version"
require "turbo/replay/railtie"

require_relative "./replay/retention"
require_relative "./replay/message"
require_relative "./replay/repo/base"
require_relative "./replay/repo/memory"
require_relative "./replay/repo/redis"

module Turbo
  module Replay
    include ActiveSupport::Autoload

    class Configuration
      attr_accessor :repo, :retention
    end

    mattr_accessor :configuration
    self.configuration = Configuration.new

    def self.configure = yield(configuration)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
turbo-replay-0.1.0 lib/turbo/replay.rb