class CFC::Zone
Public Class Methods
list()
click to toggle source
# File lib/cfc/objects/zone.rb, line 14 def self.list data = @api.get_json('zones')['result'] data.map { |z| new(z) } end
Public Instance Methods
purge_all_files()
click to toggle source
# File lib/cfc/objects/zone.rb, line 19 def purge_all_files @api.post_to_json("zones/#{id}/purge_cache", { purge_everything: true }) end
records()
click to toggle source
# File lib/cfc/objects/zone.rb, line 23 def records data = @api.get_json("zones/#{id}/dns_records")['result'] data.map { |r| CFC::Record.new(r) } end
to_json(*_args)
click to toggle source
# File lib/cfc/objects/zone.rb, line 28 def to_json(*_args) "com.cloudflare.api.account.zone.#{id}" end