Sha256: 4f1a42078d4ba2cf18f19b4f1e14c2ef138c3a8914ca371bcffef3a026625f54
Contents?: true
Size: 636 Bytes
Versions: 3
Compression:
Stored size: 636 Bytes
Contents
module IamHelper def include_iam return if Rails.env == 'production' @account_samples = account_samples stylesheet_link_tag('iam') + javascript_include_tag('iam') + render('iam/menu') end private def account_samples role_class = Iam::Configuration.role_class.constantize account_class = Iam::Configuration.account_class.constantize role_class.all.inject({}) do |account_groups, role| account_group = account_class.where(role_class.to_s.foreign_key => role.id).order(:id).limit(Iam::Configuration.accounts_for_each_role) account_groups.merge role => account_group end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
iam-0.1.3 | lib/helpers/iam_helper.rb |
iam-0.1.2 | lib/helpers/iam_helper.rb |
iam-0.1.1 | lib/helpers/iam_helper.rb |