module Fume::ControllerExts
Protected Instance Methods
public_path(source)
click to toggle source
# File lib/fume/controller_exts.rb, line 22 def public_path(source) url = url_for(source) return url if url.include?("://") if url.start_with?(request.script_name) url else "#{request.script_name}#{url}" end end
public_url(source)
click to toggle source
# File lib/fume/controller_exts.rb, line 14 def public_url(source) if source.include?("://") source else "#{request.protocol}#{request.host_with_port}#{public_path(source)}" end end
redirect_to_ok_url_or_default(default)
click to toggle source
# File lib/fume/controller_exts.rb, line 10 def redirect_to_ok_url_or_default(default) redirect_to params[:ok_url] || default end