diff options
Diffstat (limited to 'app/helpers/packages_helper.rb')
-rw-r--r-- | app/helpers/packages_helper.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/app/helpers/packages_helper.rb b/app/helpers/packages_helper.rb index 8a4205f..3ddde56 100644 --- a/app/helpers/packages_helper.rb +++ b/app/helpers/packages_helper.rb @@ -1,3 +1,5 @@ +require 'open-uri' + # Helpers for displaying package models module PackagesHelper def restrict_label(version) @@ -90,4 +92,10 @@ module PackagesHelper nil end + + def documentation_label(package) + doc = Nokogiri::XML(open("https://wiki.gentoo.org/api.php?action=query&titles=" + package + "&format=xml")) + doc.xpath("//api/query/pages/page")[0].attr('missing').nil? ? (t :res_docs) : (t :res_search_docs) + end + end |