class EME::AdminUser::SessionInfo
Constants
- BITS
Attributes
roles[R]
user[R]
Public Class Methods
new(data)
click to toggle source
# File lib/eme/admin_user.rb, line 118 def initialize(data) @permissions = data["permissions"] @user = data["user"] @roles = data["roles"] end
Public Instance Methods
has_permission?(app, component, action)
click to toggle source
# File lib/eme/admin_user.rb, line 124 def has_permission?(app, component, action) return @permissions[controller.to_s][action.to_s][method.to_s] if @permissions[controller.to_s] && @permissions[controller.to_s][action.to_s] end