Method: ActiveFacts::API::ObjectType#all_role_transitive
- Defined in:
- lib/activefacts/api/object_type.rb
#all_role_transitive ⇒ Object
57 58 59 60 61 62 63 64 |
# File 'lib/activefacts/api/object_type.rb', line 57 def all_role_transitive return @all_role_transitive if @all_role_transitive @all_role_transitive = all_role.dup supertypes_transitive.each do |klass| @all_role_transitive.merge!(klass.all_role) end @all_role_transitive end |