Ref #25.
Showing the changes to lib (2 of 6 files). Show all
Unified · Split
| @@ -123,7 +123,7 @@ class App < Sinatra::Application · 122 unmodified lines | |||
| 123 | 123 | ||
| 124 | def find_doc(slug) | 124 | def find_doc(slug) |
| 125 | settings.docs[slug] || begin | 125 | settings.docs[slug] || begin |
| 126 | slug = "#{slug}~v" | 126 | slug = "#{slug}~" |
| 127 | settings.docs.each do |_slug, _doc| | 127 | settings.docs.each do |_slug, _doc| |
| 128 | return _doc if _slug.start_with?(slug) | 128 | return _doc if _slug.start_with?(slug) |
| 129 | end | 129 | end |
| @@ -133,7 +133,7 @@ class App < Sinatra::Application · 3 unmodified lines | |||
| 133 | 133 | ||
| 134 | def user_has_docs?(slug) | 134 | def user_has_docs?(slug) |
| 135 | docs.include?(slug) || begin | 135 | docs.include?(slug) || begin |
| 136 | slug = "#{slug}~v" | 136 | slug = "#{slug}~" |
| 137 | docs.any? { |_slug| _slug.start_with?(slug) } | 137 | docs.any? { |_slug| _slug.start_with?(slug) } |
| 138 | end | 138 | end |
| 139 | end | 139 | end |
| @@ -48,7 +48,7 @@ module Docs · 47 unmodified lines | |||
| 48 | 48 | ||
| 49 | def slug | 49 | def slug |
| 50 | slug = @slug || name.try(:downcase) | 50 | slug = @slug || name.try(:downcase) |
| 51 | version? ? "#{slug}~v#{version}" : slug | 51 | version? ? "#{slug}~#{version}" : slug |
| 52 | end | 52 | end |
| 53 | 53 | ||
| 54 | def path | 54 | def path |