.global(annotation.global())
.qualifiers(qualifiers)
.category(annotation.category())
- .subcategory(annotation.subcategory())
.type(annotation.type())
.options(annotation.options())
.multiValues(annotation.multiValues())
default_category = nil
default_category = @categories[0] if !@categories.empty?
@category = params[:category] || default_category
- @definitions = definitions_per_category[@category] || []
+
+ @subcategory = params[:subcategory] || 'default'
+ @subcategories_per_categories = {}
+ definitions_per_category.each {|category, definitions_per_subcategories| @subcategories_per_categories.store(category, by_subcategory_name(category, definitions_per_subcategories.keys - ['default'])) }
+ @definitions = definitions_per_category[@category] || {}
+ @definitions = @definitions[@subcategory] || []
not_found('category') unless @categories.include? @category
end
redirect_to home_path
end
-end
\ No newline at end of file
+end