class Proxy::Dns::Infoblox::MemberDns

Public Instance Methods

clear_dns_cache(clear_full_tree: false, domain: nil, view: nil) click to toggle source
# File lib/smart_proxy_dns_infoblox/infoblox_member_dns.rb, line 7
def clear_dns_cache(clear_full_tree: false,
                   domain: nil,
                   view: nil)
  post_body = {
    clear_full_tree: clear_full_tree
  }
  post_body[:domain] = domain unless domain.nil?
  post_body[:view] = view unless view.nil?

  JSON.parse(connection.post("#{resource_uri}?_function=clear_dns_cache", post_body).body)
end