class ActiveCampaignWrapper::Core::CustomFieldOptionGateway

Public Class Methods

new(client) click to toggle source
# File lib/active_campaign_wrapper/core/custom_field_option_gateway.rb, line 6
def initialize(client)
  @client = client
  @config = client.config
end

Public Instance Methods

create(params) click to toggle source
# File lib/active_campaign_wrapper/core/custom_field_option_gateway.rb, line 11
def create(params)
  params = { field_options: params }
  @config.post(
    '/fieldOption/bulk',
    body: ActiveCampaignWrapper::Helpers.normalize_body(
      params
    )
  )
end
delete(field_option_id) click to toggle source
# File lib/active_campaign_wrapper/core/custom_field_option_gateway.rb, line 25
def delete(field_option_id)
  @config.delete("/fieldOptions/#{field_option_id}")
end
find(field_option_id) click to toggle source
# File lib/active_campaign_wrapper/core/custom_field_option_gateway.rb, line 21
def find(field_option_id)
  @config.get("/fieldOptions/#{field_option_id}")
end