Module: CabbageDoc
- Defined in:
- lib/cabbage_doc.rb,
lib/cabbage_doc/web.rb,
lib/cabbage_doc/path.rb,
lib/cabbage_doc/task.rb,
lib/cabbage_doc/cache.rb,
lib/cabbage_doc/action.rb,
lib/cabbage_doc/client.rb,
lib/cabbage_doc/params.rb,
lib/cabbage_doc/parser.rb,
lib/cabbage_doc/worker.rb,
lib/cabbage_doc/example.rb,
lib/cabbage_doc/request.rb,
lib/cabbage_doc/version.rb,
lib/cabbage_doc/markdown.rb,
lib/cabbage_doc/response.rb,
lib/cabbage_doc/cloneable.rb,
lib/cabbage_doc/generator.rb,
lib/cabbage_doc/parameter.rb,
lib/cabbage_doc/singleton.rb,
lib/cabbage_doc/collection.rb,
lib/cabbage_doc/controller.rb,
lib/cabbage_doc/customizer.rb,
lib/cabbage_doc/web_helper.rb,
lib/cabbage_doc/highlighter.rb,
lib/cabbage_doc/configuration.rb,
lib/cabbage_doc/authentication.rb,
lib/cabbage_doc/generators/api.rb
Defined Under Namespace
Modules: Cloneable, Generators, Helpers, Markdown, Parser, Singleton, WebHelper, Worker
Classes: Action, Authentication, Cache, Client, Collection, Configuration, Controller, Customizer, Example, Generator, Highlighter, Parameter, Params, Path, Request, Response, Task, Web
Constant Summary
collapse
- TAG =
:api
- MARKER =
':cabbagedoc:'.freeze
- VISIBILITY =
%i(public private internal beta unreleased).freeze
- VISIBILITY_REGEXP =
VISIBILITY.map(&:to_s).map(&:capitalize).join('|').freeze
- VERSION =
"0.1.4".freeze
Class Method Summary
collapse
Class Method Details
33
34
35
36
37
38
|
# File 'lib/cabbage_doc.rb', line 33
def configure
Configuration.instance.tap do |config|
yield config if block_given?
config.validate!
end
end
|
.glob(*args) ⇒ Object
40
41
42
43
44
45
46
|
# File 'lib/cabbage_doc.rb', line 40
def glob(*args)
proc do
arr = args.first
arr = [args] unless arr.is_a?(Array)
arr.map { |segs| Dir.glob(File.join(*Array(segs))) }.flatten.sort.reverse
end
end
|