lib/rom/rails/model/form.rb in rom-rails-0.9.0.beta1 vs lib/rom/rails/model/form.rb in rom-rails-0.9.0
- old
+ new
@@ -1,6 +1,8 @@
-require 'dry-equalizer'
+require 'dry/equalizer'
+require 'dry/core/class_attributes'
+
require 'rom-model'
require 'rom/rails/model/form/class_interface'
require 'rom/rails/model/form/error_proxy'
@@ -47,11 +49,11 @@
#
# @api public
class Form
include Dry::Equalizer(:params, :model, :result)
- extend ROM::ClassMacros
+ extend Dry::Core::ClassAttributes
extend Form::ClassInterface
defines :relation, :mappings
# Return raw params received from the request
@@ -92,10 +94,10 @@
# Raise deprecation warning when class is used:
#
# @api private
def self.inherited(klass)
- ROM::Deprecations.announce "ROM::Model::Form", <<-MSG
+ Dry::Core::Deprecations.announce "ROM::Model::Form", <<-MSG, tag: :rom
We now recommend using Reform or another dedicated form library,
in conjunction with ROM::Repository or explicit command invocations.
MSG
super