module Fakesite::Stub
Public Instance Methods
stub_redirect(orig_redirect_to, redirect_to)
click to toggle source
# File lib/fakesite/stub.rb, line 3 def stub_redirect(orig_redirect_to, redirect_to) alias_method orig_redirect_to, redirect_to define_method redirect_to do |*args| id = Fakesite.match(args[0]) if id send(orig_redirect_to, Fakesite::Engine.routes.url_helpers.fakesite_path(id, :url => args[0])) else send(orig_redirect_to, *args) end end end