Start cleanup of deprecations in ActionView

Signed-off-by: José Valim <jose.valim@gmail.com>
This commit is contained in:
Carlos Antonio da Silva 2010-09-05 23:45:51 -03:00 committed by José Valim
parent 022fd876bb
commit c915ddd386
3 changed files with 1 additions and 37 deletions

@ -7,25 +7,6 @@ module ActionView
# = Active Model Helpers
module Helpers
module ActiveModelHelper
%w(input form error_messages_for error_message_on).each do |method|
class_eval <<-RUBY, __FILE__, __LINE__ + 1
def #{method}(*args)
ActiveSupport::Deprecation.warn "#{method} was removed from Rails and is now available as a plugin. " <<
"Please install it with `rails plugin install git://github.com/rails/dynamic_form.git`.", caller
end
RUBY
end
end
module ActiveModelFormBuilder
%w(error_messages error_message_on).each do |method|
class_eval <<-RUBY, __FILE__, __LINE__ + 1
def #{method}(*args)
ActiveSupport::Deprecation.warn "f.#{method} was removed from Rails and is now available as a plugin. " <<
"Please install it with `rails plugin install git://github.com/rails/dynamic_form.git`.", caller
end
RUBY
end
end
module ActiveModelInstanceTag
@ -67,10 +48,6 @@ def tag_generate_errors?(options)
end
end
class FormBuilder
include ActiveModelFormBuilder
end
class InstanceTag
include ActiveModelInstanceTag
end

@ -268,7 +268,7 @@ def link_to(*args, &block)
# The +options+ hash accepts the same options as url_for.
#
# There are a few special +html_options+:
# * <tt>:method</tt> - Symbol of HTTP verb. Supported verbs are <tt>:post</tt>, <tt>:get</tt>,
# * <tt>:method</tt> - Symbol of HTTP verb. Supported verbs are <tt>:post</tt>, <tt>:get</tt>,
# <tt>:delete</tt> and <tt>:put</tt>. By default it will be <tt>:post</tt>.
# * <tt>:disabled</tt> - If set to true, it will generate a disabled button.
# * <tt>:confirm</tt> - This will use the unobtrusive JavaScript driver to
@ -594,11 +594,6 @@ def convert_options_to_data_attributes(options, html_options)
end
confirm = html_options.delete("confirm")
if html_options.key?("popup")
ActiveSupport::Deprecation.warn(":popup has been deprecated", caller)
end
method, href = html_options.delete("method"), html_options['href']
add_confirm_to_attributes!(html_options, confirm) if confirm

@ -59,12 +59,4 @@ def test_field_error_proc
ensure
ActionView::Base.field_error_proc = old_proc if old_proc
end
def test_deprecations
%w(input form error_messages_for error_message_on).each do |method|
assert_deprecated do
send(method, "post")
end
end
end
end