Sha256: 88e7222098e174b862fd3af30194bba2bf4c11f2bbc1a61357970792cc441211
Contents?: true
Size: 652 Bytes
Versions: 29
Compression:
Stored size: 652 Bytes
Contents
require 'fog/core/collection' require 'fog/hp/models/dns/record' module Fog module HP class DNS class Records < Fog::Collection model Fog::HP::DNS::Record attr_accessor :domain def all requires :domain load(service.list_records_in_a_domain(domain.id).body['records']) end def get(record_id) requires :domain ### Inconsistent API - does not return a 'record' if record = service.get_record(domain.id, record_id).body new(record) end rescue Fog::HP::DNS::NotFound nil end end end end end
Version data entries
29 entries across 29 versions & 4 rubygems