Unified · Split
| @@ -267,17 +267,19 @@ class DocsCLI < Thor · 266 unmodified lines | |||
| 267 | 267 | ||
| 268 | private | 268 | 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).versions | 274 | else |
| 275 | else | 275 | Docs.find(name, version) |
| 276 | Docs.find(name, version) | ||
| 277 | end | ||
| 278 | end | 276 | end |
| 279 | end | 277 | 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(/~/) |