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