class Redis::Client::Connector::Sentinel

def resolve

def resolve
  result = case @role
           when "master"
             resolve_master
           when "slave"
             resolve_slave
           else
             raise ArgumentError, "Unknown instance role #{@role}"
           end
  result || (raise ConnectionError, "Unable to fetch #{@role} via Sentinel.")
end