Class: User

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/generators/squeezer/templates/app/models/user.rb

Instance Method Summary collapse

Instance Method Details

#roleObject

array con los roles del usuario



19
20
21
22
23
# File 'lib/generators/squeezer/templates/app/models/user.rb', line 19

def role #array con los roles del usuario
  roles.map do |role|
    role.name
  end
end

#role?(rol) ⇒ Boolean

true si el usuario tiene el rol

Returns:

  • (Boolean)


25
26
27
# File 'lib/generators/squeezer/templates/app/models/user.rb', line 25

def role?(rol) #true si el usuario tiene el rol
  role.include?(rol)
end

#role_symbolsObject



29
30
31
32
33
# File 'lib/generators/squeezer/templates/app/models/user.rb', line 29

def role_symbols
  roles.map do |role|
    role.name.underscore.to_sym
  end
end