module Controll::Enabler
Public Instance Methods
do_fallback(action)
click to toggle source
override this for custom Controller specific fallback action
# File lib/controll/enabler.rb, line 23 def do_fallback action do_redirect fallback_path end
do_redirect(*args)
click to toggle source
# File lib/controll/enabler.rb, line 27 def do_redirect *args redirecter.execute *args end
do_render(*args)
click to toggle source
# File lib/controll/enabler.rb, line 31 def do_render *args renderer.execute *args end
Protected Instance Methods
fallback_path()
click to toggle source
# File lib/controll/enabler.rb, line 37 def fallback_path root_url end
redirecter()
click to toggle source
# File lib/controll/enabler.rb, line 45 def redirecter @redirecter ||= PathHandler.new self, :redirect end
renderer()
click to toggle source
# File lib/controll/enabler.rb, line 41 def renderer @renderer||= PathHandler.new self, :render end