class CloudflareClient::Organization

Attributes

org_id[R]

Public Class Methods

new(args) click to toggle source

Organization based operations

Calls superclass method CloudflareClient::new
# File lib/cloudflare_client/organization.rb, line 8
def initialize(args)
  @org_id = args.delete(:org_id)
  id_check(:org_id, org_id)
  super
end

Public Instance Methods

show() click to toggle source

get an org's details

# File lib/cloudflare_client/organization.rb, line 16
def show
  cf_get(path: "/organizations/#{org_id}")
end
update(name: nil) click to toggle source

update a given org (only supports name)

# File lib/cloudflare_client/organization.rb, line 22
def update(name: nil)
  data = name.nil? ? {} : {name: name}
  cf_patch(path: "/organizations/#{org_id}", data: data)
end