Class: CachedRoutes::CachedRedirect
- Inherits:
-
Object
- Object
- CachedRoutes::CachedRedirect
- Includes:
- ActionDispatch::Routing::Redirection
- Defined in:
- lib/cached_routes/cached_redirect.rb
Instance Method Summary collapse
-
#initialize(ad_redirect) ⇒ CachedRedirect
constructor
A new instance of CachedRedirect.
- #to_action_dispatch_redirect ⇒ Object
Constructor Details
#initialize(ad_redirect) ⇒ CachedRedirect
8 9 10 11 12 13 14 15 |
# File 'lib/cached_routes/cached_redirect.rb', line 8 def initialize(ad_redirect) @path = case ad_redirect when ActionDispatch::Routing::Redirect ad_redirect.path({}, nil) else ad_redirect end end |
Instance Method Details
#to_action_dispatch_redirect ⇒ Object
17 18 19 |
# File 'lib/cached_routes/cached_redirect.rb', line 17 def to_action_dispatch_redirect redirect(@path) end |