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