class Cloudflare::Zone

Constants

DEFAULT_PURGE_CACHE_PARAMETERS

Public Instance Methods

custom_hostnames() click to toggle source
# File lib/cloudflare/zones.rb, line 27
def custom_hostnames
        self.with(CustomHostnames, path: "custom_hostnames")
end
dns_records() click to toggle source
# File lib/cloudflare/zones.rb, line 31
def dns_records
        self.with(DNS::Records, path: "dns_records")
end
firewall_rules() click to toggle source
# File lib/cloudflare/zones.rb, line 35
def firewall_rules
        self.with(Firewall::Rules, path: "firewall/access_rules/rules")
end
logs() click to toggle source
# File lib/cloudflare/zones.rb, line 39
def logs
        self.with(Logs::Received, path: "logs/received")
end
name() click to toggle source
# File lib/cloudflare/zones.rb, line 55
def name
        result[:name]
end
Also aliased as: to_s
purge_cache(**options) click to toggle source
# File lib/cloudflare/zones.rb, line 47
def purge_cache(**options)
        if options.empty?
                options = DEFAULT_PURGE_CACHE_PARAMETERS
        end
        
        self.class.post(@resource.with(path: "purge_cache"), options)
end
to_s()
Alias for: name