# File lib/deltacloud/drivers/gogrid/gogrid_driver.rb, line 272 def load_balancer(credentials, opts={}) gogrid = new_client(credentials) balancer = nil begin balancer = gogrid.request('grid/loadbalancer/get', { 'name' => opts[:id] })['list'].first balancer['instances'] = instances(credentials) return convert_load_balancer(credentials, balancer) rescue OpenURI::HTTPError balancer = load_balancers(credentials, :id => opts[:id]).first end end