History

Simplify version path separator

Ref #25.

Thibaut Courouble committed 10 years ago

Commit 16ddcb11 parent fd2907d6 files · +22 −22Browse files

Showing the changes to lib (2 of 6 files). Show all

Unified · Split

2 files
  1. lib/app.rb +2 −2
  2. lib/docs/core/doc.rb +1 −1
lib/app.rb+2−2
@@ -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] || begin125 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 end129 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) || begin135 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 end138 end
139 end139 end
lib/docs/core/doc.rb+1−1
@@ -48,7 +48,7 @@ module Docs · 47 unmodified lines
48 48
49 def slug49 def slug
50 slug = @slug || name.try(:downcase)50 slug = @slug || name.try(:downcase)
51 version? ? "#{slug}~v#{version}" : slug51 version? ? "#{slug}~#{version}" : slug
52 end52 end
53 53
54 def path54 def path