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