From 2272492aeaaca0ddbb5a7c145207c90b42806500 Mon Sep 17 00:00:00 2001 From: Phil Scherer Date: Tue, 24 Nov 2020 22:45:38 +0000 Subject: [PATCH] Minor fix to Knockout documentation --- lib/docs/filters/knockout/entries.rb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/docs/filters/knockout/entries.rb b/lib/docs/filters/knockout/entries.rb index 1280868d..6b4a9c66 100644 --- a/lib/docs/filters/knockout/entries.rb +++ b/lib/docs/filters/knockout/entries.rb @@ -18,6 +18,7 @@ module Docs name = at_css('h1').content.strip name.remove! 'The ' name.sub! %r{"(.+?)"}, '\1' + name.sub! %r{"(.+?)"}, '\1' name.gsub!(/ [A-Z]/) { |str| str.downcase! } name end @@ -27,10 +28,12 @@ module Docs 'Observables' elsif slug =~ /component/i 'Components' - elsif slug.include?('binding') && !name.end_with?('binding') - 'Binding' elsif slug.include? 'binding' - 'Bindings' + if at_css('#purpose') + 'Bindings' + else + 'Binding' + end elsif slug.include? 'plugin' 'Plugins' else