Module: HyperTrack::ApiOperations::Common::Update
- Included in:
- SharedResource
- Defined in:
- lib/hypertrack/api_operations/common/update.rb
Instance Method Summary collapse
Instance Method Details
#update(path, params, required_params = []) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/hypertrack/api_operations/common/update.rb', line 6 def update(path, params, required_params=[]) if HyperTrack::ParamsValidator.valid_args?(params, required_params, self.class::VALID_ATTRIBUTE_VALUES) api_path = "#{self.class::API_BASE_PATH}#{self.id}/" + path result = HyperTrack::ApiClient.update(api_path, params) update_attributes_in_object(result) end end |