module CurrencyCloud::Actions::Delete
Public Class Methods
extended(base)
click to toggle source
# File lib/currency_cloud/actions/delete.rb, line 4 def self.extended(base) base.send(:include, InstanceDelete) # Private before Ruby 2.1 end
Public Instance Methods
delete(id)
click to toggle source
TODO: Set state to be deleted TODO: Disable all actionable methods / freeze?
# File lib/currency_cloud/actions/delete.rb, line 10 def delete(id) attrs = client.post("#{id}/delete") new(attrs) end