diff --git a/lib/fog/dns/models/dynect/records.rb b/lib/fog/dns/models/dynect/records.rb index 8309564b2..2322600b9 100644 --- a/lib/fog/dns/models/dynect/records.rb +++ b/lib/fog/dns/models/dynect/records.rb @@ -18,6 +18,8 @@ module Fog end def new(attributes = {}) + requires :zone + super({ :zone => zone }.merge!(attributes)) end end diff --git a/lib/fog/dns/models/dynect/zone.rb b/lib/fog/dns/models/dynect/zone.rb index eb52fb204..b7062ddfc 100644 --- a/lib/fog/dns/models/dynect/zone.rb +++ b/lib/fog/dns/models/dynect/zone.rb @@ -17,9 +17,11 @@ module Fog end def records + @records ||= Fog::Dynect::DNS::Records.new(:zone => self, :connection => connection) end def nameservers + [] end def save