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
-
#create_preset2(company_id, preset_group) ⇒ Object
preset options for a specific company.
-
#get_company_active_options(company_id) ⇒ Object
Get enabled options of specific company.
-
#get_company_option(company_id, option_name) ⇒ Object
Get company option by option name.
-
#update_company_option(company_id, option_name, payload = {}) ⇒ Object
Create or update a option for a specific company.
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 (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 |