module Platform::ActionControllerExtension::InstanceMethods
Public Instance Methods
platform_login_url()
click to toggle source
# File lib/platform/extensions/action_controller_extension.rb, line 51 def platform_login_url platform_stringify_url(Platform::Config.login_url, :display => params[:display], :client_id => params[:client_id]) end
platform_logout_url()
click to toggle source
# File lib/platform/extensions/action_controller_extension.rb, line 55 def platform_logout_url platform_stringify_url(Platform::Config.logout_url, :display => params[:display], :client_id => params[:client_id]) end
platform_oauth_redirect_params()
click to toggle source
# File lib/platform/extensions/action_controller_extension.rb, line 47 def platform_oauth_redirect_params session[:platform_oauth_redirect_params] end
platform_redirect_to_oauth()
click to toggle source
# File lib/platform/extensions/action_controller_extension.rb, line 31 def platform_redirect_to_oauth if platform_oauth_redirect_params redirect_to(platform_oauth_redirect_params) return true end false end
platform_remove_oauth_redirect_params()
click to toggle source
# File lib/platform/extensions/action_controller_extension.rb, line 43 def platform_remove_oauth_redirect_params session[:platform_oauth_redirect_params] = nil end
platform_store_oauth_redirect_params()
click to toggle source
# File lib/platform/extensions/action_controller_extension.rb, line 39 def platform_store_oauth_redirect_params session[:platform_oauth_redirect_params] = params end
platform_stringify_url(path, params)
click to toggle source
# File lib/platform/extensions/action_controller_extension.rb, line 59 def platform_stringify_url(path, params) "#{path}#{path.index('?') ? '&' : '?'}#{params.collect{|n,v| "#{n}=#{CGI.escape(v.to_s)}"}.join("&")}" end