History

Add and use a singular finder, `find_doc()`

Richard Michael committed 5 years ago

Commit bec0f331 parent c417cec1 file · +10 −8Browse files

Unified · Split

lib/tasks/docs.thor+10−8
@@ -267,17 +267,19 @@ class DocsCLI < Thor · 266 unmodified lines
267 267
268 private268 private
269 269
270 def find_docs(names)270 def find_doc(name)
271 names.flat_map do |name|271 name, version = name.split(/@|~/)
272 name, version = name.split(/@|~/)272 if version == 'all'
273 if version == 'all'273 Docs.find(name, false).versions
274 Docs.find(name, false).versions274 else
275 else275 Docs.find(name, version)
276 Docs.find(name, version)
277 end
278 end276 end
279 end277 end
280 278
279 def find_docs(names)
280 names.flat_map {|name| find_doc(name)}
281 end
282
281 def find_docs_by_slugs(slugs)283 def find_docs_by_slugs(slugs)
282 slugs.flat_map do |slug|284 slugs.flat_map do |slug|
283 slug, version = slug.split(/~/)285 slug, version = slug.split(/~/)