Method: Haku::Resourceable#destroy_resource

Defined in:
lib/haku/resourceable.rb

#destroy_resource(resource) ⇒ Object



29
30
31
32
33
34
35
36
37
38
# File 'lib/haku/resourceable.rb', line 29

def destroy_resource(resource)
  resource.tap do
    if resource.destroy
      yield resource if block_given?
      success! resource: resource
    else
      failure! resource: resource, errors: resource.errors
    end
  end
end