From 68aea29cf5e5b856fdfa0b3087bf68cbd6310bd6 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Wed, 30 Jul 2014 14:53:28 -0700 Subject: remove alias_method_chain we can `super` in to the previous implementation. --- actionpack/lib/action_dispatch/routing/route_set.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'actionpack/lib/action_dispatch') diff --git a/actionpack/lib/action_dispatch/routing/route_set.rb b/actionpack/lib/action_dispatch/routing/route_set.rb index 6e8016d360..4155efa03c 100644 --- a/actionpack/lib/action_dispatch/routing/route_set.rb +++ b/actionpack/lib/action_dispatch/routing/route_set.rb @@ -165,12 +165,10 @@ module ActionDispatch include mod helpers.each do |meth| - define_method("#{meth}_with_warning") do |*args, &block| + define_method(meth) do |*args, &block| ActiveSupport::Deprecation.warn("The method `#{meth}` cannot be used here as a full URL is required. Use `#{meth.to_s.sub(/_path$/, '_url')}` instead") - send("#{meth}_without_warning", *args, &block) + super(*args, &block) end - - alias_method_chain meth, :warning end end else -- cgit v1.2.3