Class: Asana::Resources::CustomFieldSettingsBase
- Defined in:
- lib/asana/resources/gen/custom_field_settings_base.rb
Direct Known Subclasses
Class Method Summary collapse
-
.get_custom_field_settings_for_portfolio(client, portfolio_gid: required("portfolio_gid"), options: {}) ⇒ Object
Get a portfolio’s custom fields.
-
.get_custom_field_settings_for_project(client, project_gid: required("project_gid"), options: {}) ⇒ Object
Get a project’s custom fields.
- .inherited(base) ⇒ Object
Methods inherited from Resource
#initialize, #method_missing, #refresh, #respond_to_missing?, #to_h, #to_s
Methods included from ResponseHelper
Constructor Details
This class inherits a constructor from Asana::Resources::Resource
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Asana::Resources::Resource
Class Method Details
.get_custom_field_settings_for_portfolio(client, portfolio_gid: required("portfolio_gid"), options: {}) ⇒ Object
Get a portfolio’s custom fields
23 24 25 26 27 |
# File 'lib/asana/resources/gen/custom_field_settings_base.rb', line 23 def get_custom_field_settings_for_portfolio(client, portfolio_gid: required("portfolio_gid"), options: {}) path = "/portfolios/{portfolio_gid}/custom_field_settings" path["{portfolio_gid}"] = portfolio_gid Collection.new(parse(client.get(path, options: )), type: CustomFieldSetting, client: client) end |
.get_custom_field_settings_for_project(client, project_gid: required("project_gid"), options: {}) ⇒ Object
Get a project’s custom fields
37 38 39 40 41 |
# File 'lib/asana/resources/gen/custom_field_settings_base.rb', line 37 def get_custom_field_settings_for_project(client, project_gid: required("project_gid"), options: {}) path = "/projects/{project_gid}/custom_field_settings" path["{project_gid}"] = project_gid Collection.new(parse(client.get(path, options: )), type: CustomFieldSetting, client: client) end |