mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
Fix a couple of mistaken deprecation solutions
This commit is contained in:
@@ -135,7 +135,7 @@ module ActiveModel
|
||||
ActiveSupport::Deprecation.warn(msg, caller)
|
||||
options = args.extract_options!
|
||||
options[:on] = :#{type}
|
||||
validate(args.push(options), &block)
|
||||
validate(*args.push(options), &block)
|
||||
end
|
||||
RUBY
|
||||
end
|
||||
|
||||
@@ -28,7 +28,7 @@ module ActiveModel
|
||||
|
||||
module ClassMethods
|
||||
def before_validation(*args, &block)
|
||||
options = args.last
|
||||
options = args.extract_options!
|
||||
if options.is_a?(Hash) && options[:on]
|
||||
options[:if] = Array.wrap(options[:if])
|
||||
options[:if] << "self.validation_context == :#{options[:on]}"
|
||||
@@ -53,7 +53,7 @@ module ActiveModel
|
||||
ActiveSupport::Deprecation.warn(msg, caller)
|
||||
options = args.extract_options!
|
||||
options[:on] = :#{on}
|
||||
before_validation(args.push(options), &block)
|
||||
before_validation(*args.push(options), &block)
|
||||
end
|
||||
RUBY
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user