Class: RoleType
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- RoleType
- Includes:
- ErpTechSvcs::Utils::DefaultNestedSetMethods
- Defined in:
- app/models/role_type.rb
Class Method Summary collapse
-
.find_child_role_types(role_types) ⇒ Object
finds all child role types for given role types.
Class Method Details
.find_child_role_types(role_types) ⇒ Object
finds all child role types for given role types.
17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'app/models/role_type.rb', line 17 def self.find_child_role_types(role_types) all_role_types = [] role_types.each do |role_type| if role_type.is_a?(String) role_type = RoleType.iid(role_type) end all_role_types.concat role_type.self_and_descendants end all_role_types.flatten end |