Sha256: 36a85bac0de1d7f56a0f98216d539d813d8dbeee12fde6b7e1e3e1066d292887

Contents?: true

Size: 419 Bytes

Versions: 6

Compression:

Stored size: 419 Bytes

Contents

# frozen_string_literal: true

module Wayfarer
  module Config
    Redis = Struct.new(url: {
                         env_key: "WAYFARER_REDIS_URL",
                         type: String,
                         default: "redis://localhost:6379"
                       },
                       factory: {
                         default: ->(redis) { ::Redis.new(url: redis.url) }
                       })
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
wayfarer-0.4.6 lib/wayfarer/config/redis.rb
wayfarer-0.4.5 lib/wayfarer/config/redis.rb
wayfarer-0.4.4 lib/wayfarer/config/redis.rb
wayfarer-0.4.3 lib/wayfarer/config/redis.rb
wayfarer-0.4.2 lib/wayfarer/config/redis.rb
wayfarer-0.4.1 lib/wayfarer/config/redis.rb