Sha256: 0a1a7c09be1303d2bf57e129c5b38d21e0723816a99c1b67767747c37d692d67
Contents?: true
Size: 624 Bytes
Versions: 37
Compression:
Stored size: 624 Bytes
Contents
require 'fog/core/collection' require 'fog/hp/models/lb/node' module Fog module HP class LB class Nodes < Fog::Collection model Fog::HP::LB::Node attr_accessor :load_balancer def all requires :load_balancer data = service.list_load_balancer_nodes(load_balancer.id).body['nodes'] load(data) end def get(node_id) requires :load_balancer node = service.get_load_balancer_node(load_balancer.id, node_id).body new(node) rescue Fog::HP::LB::NotFound nil end end end end end
Version data entries
37 entries across 37 versions & 2 rubygems