Module: Automation::API::Requests::Features
Overview
Automation::API::Requests::Features
Instance Method Summary collapse
- #activate_feature(feature) ⇒ Object
- #deactivate_feature(feature) ⇒ Object
- #update_features(activate: [], deactivate: []) ⇒ Object
Instance Method Details
#activate_feature(feature) ⇒ Object
12 13 14 15 16 |
# File 'lib/automation/api/requests/features.rb', line 12 def activate_feature(feature) params = { feature: feature } post("#{@base_uri}/features", params: params) end |
#deactivate_feature(feature) ⇒ Object
18 19 20 21 22 |
# File 'lib/automation/api/requests/features.rb', line 18 def deactivate_feature(feature) params = { feature: feature } delete_with_payload("#{@base_uri}/features", params: params) end |
#update_features(activate: [], deactivate: []) ⇒ Object
24 25 26 27 28 29 |
# File 'lib/automation/api/requests/features.rb', line 24 def update_features(activate: [], deactivate: []) params = { active_features: activate, inactive_features: deactivate } patch("#{@base_uri}/features", params: params) end |