From a1dba5d989cea48dde1f7f48dc5f2d34beebf934 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julian=20B=C3=B6hnke?= Date: Tue, 7 Jun 2016 15:25:43 +0200 Subject: [PATCH] Create clean_html.rb --- lib/docs/filters/ionic/clean_html.rb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 lib/docs/filters/ionic/clean_html.rb 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