Method: Adapi::Api.update
- Defined in:
- lib/adapi/api.rb
.update(params = {}) ⇒ Object
done mostly for campaign, probably won’t work pretty much anywhere else which can be easily fixed creating by self.update method for specific class
116 117 118 119 120 121 122 123 124 125 126 |
# File 'lib/adapi/api.rb', line 116 def self.update(params = {}) params.symbolize_keys! # PS: updating campaign without finding it is much faster api_instance = self.new() api_instance.id = params.delete(:id) api_instance.errors.add('id', 'is missing') unless api_instance.id api_instance.update(params) api_instance end |