module Redis::SentinelURLParser

Public Class Methods

new(options = {}) click to toggle source
Calls superclass method
# File lib/redis/sentinel/url.rb, line 50
def initialize(options = {})
  url = options[:url] || ::Redis::Client::DEFAULTS[:url]
  url = url.call if url.respond_to?(:call)

  if url.to_s.start_with?('redis+sentinel://')
    options = options.merge(Redis::Sentinel::URL.parse(url))
  end

  super(options)
end