lib/rom/repository/changeset/delete.rb in rom-repository-1.0.0.beta3 vs lib/rom/repository/changeset/delete.rb in rom-repository-1.0.0.rc1
- old
+ new
@@ -1,15 +1,13 @@
module ROM
class Changeset
+ # Changeset specialization for delete commands
+ #
+ # Delete changesets will execute delete command for its relation, which
+ # means proper restricted relations should be used with this changeset.
+ #
+ # @api public
class Delete < Changeset
- # @api private
- def command
- command_compiler.(command_type, relation, mapper: false)
- end
-
- # @api private
- def default_command_type
- :delete
- end
+ command_type :delete
end
end
end