class Locomotive::Steam::PageRedirectionService
Public Instance Methods
redirect_to(handle, locale = nil)
click to toggle source
# File lib/locomotive/steam/services/page_redirection_service.rb, line 8 def redirect_to(handle, locale = nil) if page_url = url_to(handle, locale) raise Locomotive::Steam::RedirectionException.new(page_url) else false end end
Private Instance Methods
url_to(handle, locale)
click to toggle source
# File lib/locomotive/steam/services/page_redirection_service.rb, line 18 def url_to(handle, locale) if page = page_finder.by_handle(handle) url = url_builder.url_for(page, locale) else false end end