Sha256: 51562d1dd171bc0ce8d7b29aeef3b35a37b7581ed8e9cf6122f352c78857bde1
Contents?: true
Size: 736 Bytes
Versions: 1
Compression:
Stored size: 736 Bytes
Contents
module Multiauth module ViewsHelper def multiauth_box render "multiauth/box" end def multiauth_menu(title = "Sign In") render "multiauth/menu", :title => title end def multiauth_assets javascript_include_tag('multiauth')+ stylesheet_link_tag('multiauth') end def multiauth_providers Multiauth.providers || {} end def multiauth_link(provider, text = "", cssclass = nil) config = multiauth_providers[provider] css_class ||= "#{provider} openid_btn #{config["class"]}" %@<a class="#{css_class}" title="#{provider}" href="/auth/#{config["openid"] ? "open_id?openid_url=#{config["openid"]}" : "#{provider.downcase}"}">#{text}</a>@ end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
multiauth-0.2.3 | lib/multiauth/views_helper.rb |