Sha256: 9e2461c6af2ccad4f63b80582c06c1764f15798ab6068cbf60fd08cec9f590a9
Contents?: true
Size: 562 Bytes
Versions: 37
Compression:
Stored size: 562 Bytes
Contents
require 'fog/core/collection' require 'fog/hp/models/lb/load_balancer' module Fog module HP class LB class LoadBalancers < Fog::Collection model Fog::HP::LB::LoadBalancer def all data = service.list_load_balancers.body['loadBalancers'] load(data) end def get(lb_id) ### Inconsistent API - does not return a 'loadBalancer' lb = service.get_load_balancer(lb_id).body new(lb) rescue Fog::HP::LB::NotFound nil end end end end end
Version data entries
37 entries across 37 versions & 2 rubygems