Sha256: dd9959f5d9f4a156ee963556d08400e941696e153d6cae4a9a7948b564f42a44
Contents?: true
Size: 561 Bytes
Versions: 29
Compression:
Stored size: 561 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
29 entries across 29 versions & 4 rubygems