Method: ActiveCMIS::Type::ClassMethods#subtypes
- Defined in:
- lib/active_cmis/type.rb
#subtypes ⇒ Collection<Class>
Returns All direct subtypes (1 level deep).
117 118 119 120 121 122 123 124 125 |
# File 'lib/active_cmis/type.rb', line 117 def subtypes types_feed = Internal::Utils.extract_links(data, 'down', 'application/atom+xml', 'type' => 'feed') raise "No subtypes link for #{id}" if types_feed.empty? Collection.new(repository, types_feed.first) do |entry| id = entry.xpath("cra:type/c:id", NS::COMBINED).text repository.type_by_id id end end |