Method: Adapi::Campaign#rollback!
- Defined in:
- lib/adapi/campaign.rb
#rollback! ⇒ Object
Deletes campaign if not already deleted. This is usually done after unsuccessfull complex operation (create/update complete campaign)
313 314 315 316 317 318 319 320 321 322 323 324 325 |
# File 'lib/adapi/campaign.rb', line 313 def rollback! if (@status == 'DELETED') self.errors.add(:base, 'Campaign is already deleted.') return false end self.errors.clear self.update( :name => "#{@name}_DELETED_#{(Time.now.to_f * 1000).to_i}", :status => 'DELETED' ) end |