1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

remove find_by_name for now

This commit is contained in:
Shawn Catanzarite 2013-09-25 10:29:22 -07:00
parent 7be677403f
commit 113dadd48d

View file

@ -52,29 +52,6 @@ module Fog
})
end
def find_by_name(name)
requires :zone
data = []
service.get_all_records(zone.domain, options).body['data'].select{|url| url =~ /\/#{name}\//}.each do |url|
(_, _, t, _, fqdn, id) = url.split('/')
type = t.gsub(/Record$/, '')
# leave out the default, read only records
next if ['NS', 'SOA'].include?(type)
record = service.get_record(type, zone.domain, fqdn, 'record_id' => id).body['data']
data << {
:identity => record['record_id'],
:fqdn => record['fqdn'],
:type => record['record_type'],
:rdata => record['rdata']
}
end
load(data)
end
def new(attributes = {})
requires :zone
super({:zone => zone}.merge!(attributes))