Sha256: df693e63276a753a36e9432fa1ce2123bdebd1ca6d7cb7563d4a7365a15b592f

Contents?: true

Size: 316 Bytes

Versions: 3

Compression:

Stored size: 316 Bytes

Contents

module Cream
  class << self
    attr_accessor :available_roles  
  end
  
  module Role
    def self.available
      return Cream.available_roles if Cream.available_roles.present?
      if defined? ::Role
        ::Role.all.map(&:name).to_symbols
      else
        User.roles.to_symbols
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cream-0.7.0 lib/cream/role.rb
cream-0.6.4 lib/cream/role.rb
cream-0.6.3 lib/cream/role.rb