Module: CurrencyCloud::Actions::Delete
- Defined in:
- lib/currency_cloud/actions/delete.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#delete(id) ⇒ Object
TODO: Set state to be deleted TODO: Disable all actionable methods / freeze?.
Class Method Details
.extended(base) ⇒ Object
4 5 6 |
# File 'lib/currency_cloud/actions/delete.rb', line 4 def self.extended(base) base.send(:include, InstanceDelete) # Private before Ruby 2.1 end |
Instance Method Details
#delete(id) ⇒ Object
TODO: Set state to be deleted TODO: Disable all actionable methods / freeze?
10 11 12 13 |
# File 'lib/currency_cloud/actions/delete.rb', line 10 def delete(id) attrs = client.post("#{id}/delete") new(attrs) end |