class Rack::Joint::Redirect
Attributes
old_host[R]
request[R]
responses[R]
Public Class Methods
new(request, old_host)
click to toggle source
# File lib/rack/joint/redirect.rb, line 7 def initialize(request, old_host) @responses = [] @request = request @old_host = old_host end
Public Instance Methods
redirect(old_path = nil, &block)
click to toggle source
@param old_path [String] Path set as argument in `config.ru`. @param &block [block] Given block with `redirect`. @return [Array] Return Array consisted of block under `redirect`.
# File lib/rack/joint/redirect.rb, line 16 def redirect(old_path = nil, &block) responses << RedirectInterface.new(request, old_host, old_path, &block).apply! end