Module: FatZebra::APIOperation::Void
Overview
Void a resource for the API
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
-
#void(params = {}, options = {}) ⇒ FatZebra::Object
Void an API Resource.
Class Method Details
.included(base) ⇒ Object
46 47 48 |
# File 'lib/fat_zebra/api_operation/void.rb', line 46 def self.included(base) base.extend(ClassMethods) end |
Instance Method Details
#void(params = {}, options = {}) ⇒ FatZebra::Object
Void an API Resource
37 38 39 40 41 42 43 44 |
# File 'lib/fat_zebra/api_operation/void.rb', line 37 def void(params = {}, = {}) params = { id: id }.merge(params) response = request(:post, "#{resource_path}/void", params, ) update_from(response) end |