Method: GovukDocumentTypes.subgroup_document_types

Defined in:
lib/govuk_document_types.rb

.subgroup_document_types(*subgroup_ids) ⇒ Object



43
44
45
46
47
48
49
50
51
# File 'lib/govuk_document_types.rb', line 43

def self.subgroup_document_types(*subgroup_ids)
  SUPERTYPES
    .dig('content_purpose_subgroup', 'items')
    .select { |subgroup| subgroup_ids.include?(subgroup['id']) }
    .map { |subgroup| subgroup['document_types'] }
    .flatten
    .uniq
    .sort
end