diff --git a/lib/docs/filters/ionic/clean_html.rb b/lib/docs/filters/ionic/clean_html.rb new file mode 100644 index 00000000..63ab1b87 --- /dev/null +++ b/lib/docs/filters/ionic/clean_html.rb @@ -0,0 +1,19 @@ +module Docs + class Phalcon + class CleanHtmlFilter < Filter + def call + @doc = at_css('.body') + + # Remove unnecessary things + css('').remove + + # Add id for constants and methods + css('#constants strong', '#methods strong').each do |node| + node.parent['id'] = node.content.strip + end + + doc + end + end + end +end