Sha256: 7d840165f0dfdc54bfc385b418c9109b9449eed5af49e5330c429e53e1acba0f
Contents?: true
Size: 784 Bytes
Versions: 4
Compression:
Stored size: 784 Bytes
Contents
module MuckAuthHelper def auth_list(include_icons) list = '' Secrets.auth_credentials.keys.each do |auth| list << %Q{<li class="#{auth_css_class(auth)} auth_service service-link" #{auth_icon_back(auth, include_icons)} title="#{auth_title(auth)}">#{auth_link(auth)}</li>} end list.html_safe end def auth_icon_back(auth, include_icons = true) if include_icons icon = service_icon_background(auth) else icon = '' end end def auth_link(auth) link_to(auth.titleize, "/auth/#{auth}") end def auth_name(auth) auth.titleize end def auth_title(auth) translate('muck.auth.connect_to_account_title', :service => auth.to_s.humanize) end def auth_css_class(auth) auth.parameterize end end
Version data entries
4 entries across 4 versions & 1 rubygems