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
267267
268268 private
269269
270− def find_docs(names)
271− names.flat_map do |name|
272− name, version = name.split(/@|~/)
273− if version == 'all'
274− Docs.find(name, false).versions
275− else
276− Docs.find(name, version)
277− end
270+ def find_doc(name)
271+ name, version = name.split(/@|~/)
272+ if version == 'all'
273+ Docs.find(name, false).versions
274+ else
275+ Docs.find(name, version)
278276 end
279277 end
280278
279+ def find_docs(names)
280+ names.flat_map {|name| find_doc(name)}
281+ end
282+
281283 def find_docs_by_slugs(slugs)
282284 slugs.flat_map do |slug|
283285 slug, version = slug.split(/~/)