Skip to content

Commit

Permalink
Use Autoload
Browse files Browse the repository at this point in the history
  • Loading branch information
plribeiro3000 committed Apr 1, 2018
1 parent 15f5fd3 commit 0d7636c
Show file tree
Hide file tree
Showing 24 changed files with 10 additions and 8 deletions.
3 changes: 2 additions & 1 deletion CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
* Chris Luo <[email protected]>
* Chris Luo <[email protected]>
* Paulo Ribeiro <[email protected]>
6 changes: 2 additions & 4 deletions lib/fog/powerdns/dns.rb → lib/fog/dns/powerdns.rb
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
require 'fog/powerdns'

module Fog
module DNS
class PowerDNS < Fog::Service
requires :pdns_api_key
recognizes :host, :port, :persistent, :scheme, :timeout

model_path 'fog/powerdns/models/dns'
model_path 'fog/dns/powerdns/models'
model :zone
collection :zones
# collection :rrsets

request_path 'fog/powerdns/requests/dns'
request_path 'fog/dns/powerdns/requests'
request :list_servers
request :get_server
request :list_server_configs
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
require 'fog/core/collection'
require 'fog/rage4/models/dns/record'

module Fog
module DNS
class PowerDNS
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
require 'fog/core/model'
# require 'fog/powerdns/models/dns/rrsets'

module Fog
module DNS
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
require 'fog/core/collection'
require 'fog/powerdns/models/dns/zone'
require 'fog/dns/powerdns/models/zone'

module Fog
module DNS
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
4 changes: 4 additions & 0 deletions lib/fog/powerdns.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
require 'fog/json'

module Fog
module DNS
autoload :PowerDNS, File.expand_path('../dns/powerdns')
end

module PowerDNS
extend Fog::Provider

Expand Down

0 comments on commit 0d7636c

Please sign in to comment.