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