class Fog::Rackspace::LoadBalancers::VirtualIps
Attributes
load_balancer[RW]
Public Instance Methods
all()
click to toggle source
# File lib/fog/rackspace/models/load_balancers/virtual_ips.rb, line 12 def all data = all_raw load(data) end
get(virtual_ip_id)
click to toggle source
HACK - This method is somewhat hacky since there isn’t a way to retrieve a single virtual IP. Hopefully long term a method will
be added that allows a single virtual IP to be returned
# File lib/fog/rackspace/models/load_balancers/virtual_ips.rb, line 19 def get(virtual_ip_id) data = all_raw.select { |virtual_ip| virtual_ip['id'] == virtual_ip_id }.first data && new(data) end
Private Instance Methods
all_raw()
click to toggle source
# File lib/fog/rackspace/models/load_balancers/virtual_ips.rb, line 25 def all_raw requires :load_balancer service.list_virtual_ips(load_balancer.id).body['virtualIps'] end