Module: Formi9::Client::Options

Included in:
Formi9::Client
Defined in:
lib/formi9/client/options.rb

Overview

Defines methods related to Options

Instance Method Summary collapse

Instance Method Details

#create_preset2(company_id, preset_group) ⇒ Object

preset options for a specific company.



21
22
23
# File 'lib/formi9/client/options.rb', line 21

def create_preset2(company_id, preset_group)
  post("companies/#{company_id}/options/preset2?presetGroup=#{preset_group}")
end

#get_company_active_options(company_id) ⇒ Object

Get enabled options of specific company



16
17
18
# File 'lib/formi9/client/options.rb', line 16

def get_company_active_options(company_id)
  get("companies/#{company_id}/options/active").body
end

#get_company_option(company_id, option_name) ⇒ Object

Get company option by option name.



6
7
8
# File 'lib/formi9/client/options.rb', line 6

def get_company_option(company_id, option_name)
  get("companies/#{company_id}/options/#{option_name}").body
end

#update_company_option(company_id, option_name, payload = {}) ⇒ Object

Create or update a option for a specific company



11
12
13
# File 'lib/formi9/client/options.rb', line 11

def update_company_option(company_id, option_name, payload={})
  put("companies/#{company_id}/options/#{option_name}", payload)
end