Skip to content

Commit

Permalink
Add compilation errors for SaveOperation.destroy method calls
Browse files Browse the repository at this point in the history
  • Loading branch information
matthewmcgarvey committed Jul 14, 2021
1 parent 03728d8 commit 9ac4b11
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions src/avram/delete_operation.cr
Expand Up @@ -34,6 +34,22 @@ abstract class Avram::DeleteOperation(T)
T.name.underscore
end

def self.destroy(*args, **named_args)
{% raise "#{@type}.destroy has been renamed to #{@type}.delete" %}
end

def self.destroy(*args, **named_args, &block)
{% raise "#{@type}.destroy has been renamed to #{@type}.delete" %}
end

def self.destroy!(*args, **named_args)
{% raise "#{@type}.destroy! has been renamed to #{@type}.delete!" %}
end

def self.destroy!(*args, **named_args, &block)
{% raise "#{@type}.destroy! has been renamed to #{@type}.delete!" %}
end

def delete : Bool
before_delete

Expand Down

0 comments on commit 9ac4b11

Please sign in to comment.