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