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