Sha256: 8ef4746575f6cea85982f6b06b289afe778dc6a0b47bfeb93d64521749daeffa
Contents?: true
Size: 766 Bytes
Versions: 1
Compression:
Stored size: 766 Bytes
Contents
module Multiauth module ViewsHelper def multiauth_box(title = nil) render "multiauth/box", :title => title 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.6 | lib/multiauth/views_helper.rb |