Class: Sunrise::Models::RoleType

Inherits:
Object
  • Object
show all
Includes:
EnumField::DefineEnum
Defined in:
lib/sunrise/models/role_type.rb

Direct Known Subclasses

RoleType

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.legal?(value) ⇒ Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/sunrise/models/role_type.rb', line 16

def self.legal?(value)
  all.map(&:id).include?(value)
end

Instance Method Details

#code ⇒ Object



12
13
14
# File 'lib/sunrise/models/role_type.rb', line 12

def code
  name
end

#title ⇒ Object



8
9
10
# File 'lib/sunrise/models/role_type.rb', line 8

def title
  I18n.t(name, scope: 'manage.role.name')
end