Sha256: b41855445827c59c9db76928863f691fe279ef614bff2c82576bdb2657ecef8c
Contents?: true
Size: 581 Bytes
Versions: 37
Compression:
Stored size: 581 Bytes
Contents
require 'fog/core/collection' require 'fog/hp/models/compute_v2/availability_zone' module Fog module Compute class HPV2 class AvailabilityZones < Fog::Collection model Fog::Compute::HPV2::AvailabilityZone def all data = service.list_availability_zones.body['availabilityZoneInfo'] load(data) end def get(zone_name) if zone_name self.all.select {|z| z.name == zone_name}.first end rescue Fog::Compute::HPV2::NotFound nil end end end end end
Version data entries
37 entries across 37 versions & 2 rubygems