Sha256: ddc6640afcccdbaa77442917189b651759eeb08ec80b1937d0cf3e8a12cf70db

Contents?: true

Size: 233 Bytes

Versions: 17

Compression:

Stored size: 233 Bytes

Contents

module UserHelper



  def users_by_role(users)
    users_by_role = users.group_by(&:role)
    Houston.config.roles.each do |role|
      users = users_by_role[role]
      yield role, users if users && users.any?
    end
  end



end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
houston-core-0.8.0.pre app/helpers/user_helper.rb
houston-core-0.7.0 app/helpers/user_helper.rb
houston-core-0.7.0.beta4 app/helpers/user_helper.rb
houston-core-0.7.0.beta3 app/helpers/user_helper.rb
houston-core-0.7.0.beta2 app/helpers/user_helper.rb
houston-core-0.7.0.beta app/helpers/user_helper.rb
houston-core-0.6.3 app/helpers/user_helper.rb
houston-core-0.6.2 app/helpers/user_helper.rb
houston-core-0.6.1 app/helpers/user_helper.rb
houston-core-0.6.0 app/helpers/user_helper.rb
houston-core-0.5.6 app/helpers/user_helper.rb
houston-core-0.5.5 app/helpers/user_helper.rb
houston-core-0.5.4 app/helpers/user_helper.rb
houston-core-0.5.3 app/helpers/user_helper.rb
houston-core-0.5.2 app/helpers/user_helper.rb
houston-core-0.5.1 app/helpers/user_helper.rb
houston-core-0.5.0 app/helpers/user_helper.rb