Module: Quarkus::ManagedDependency
- Defined in:
- lib/quarkus/managed-dependency/version.rb,
lib/quarkus/managed-dependency/extensions.rb,
lib/quarkus/managed-dependency/managed_dependency_macro.rb,
lib/quarkus/managed-dependency/api.rb
Defined Under Namespace
Modules: Extensions
Classes: ManagedDependencyMacro
Constant Summary
collapse
- VERSION =
'1.0.1'
Class Method Summary
collapse
Class Method Details
.process(input, opts = {}) ⇒ Object
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/quarkus/managed-dependency/api.rb', line 10
def process input, opts = {}
opts = opts.merge extension_registry: (Extensions.prepare_registry opts[:extension_registry] || opts[:extensions])
opts[:safe] = ::Asciidoctor::SafeMode::SAFE unless opts.key? :safe
case input
when ::File
doc = ::Asciidoctor.load_file input, opts
when ::Pathname
doc = ::Asciidoctor.load_file input.to_path, opts
else
doc = ::Asciidoctor.load input, opts
end
write doc, opts[:to]
end
|
.process_file(input_file, opts = {}) ⇒ Object
24
25
26
|
# File 'lib/quarkus/managed-dependency/api.rb', line 24
def process_file input_file, opts ={}
process (::Pathname.new input_file), opts
end
|