class TwitterAds::TaxSettings

Constants

RESOURCE

Attributes

account[R]

Public Class Methods

load(account) click to toggle source
# File lib/twitter-ads/settings/tax.rb, line 51
def self.load(account)
  resource = RESOURCE % { account_id: account.id }
  response = Request.new(account.client, :get, resource).perform
  new(account).from_response(response.body[:data])
end
new(account) click to toggle source
# File lib/twitter-ads/settings/tax.rb, line 46
def initialize(account)
  @account = account
  self
end

Public Instance Methods

save() click to toggle source
# File lib/twitter-ads/settings/tax.rb, line 57
def save
  resource = RESOURCE % { account_id: account.id }
  params = to_params
  response = Request.new(account.client, :put, resource, params: params).perform
  from_response(response.body[:data])
end