Module: Quarkus::ManagedDependency::Extensions

Defined in:
lib/quarkus/managed-dependency/extensions.rb

Class Method Summary collapse

Class Method Details

.groupObject



10
11
12
13
14
15
# File 'lib/quarkus/managed-dependency/extensions.rb', line 10

def group
  proc do
    next if document.options[:dep_version]
    inline_macro ManagedDependencyMacro
  end
end

.prepare_registry(registry = nil) ⇒ Object



17
18
19
20
21
22
23
24
25
26
27
# File 'lib/quarkus/managed-dependency/extensions.rb', line 17

def prepare_registry registry = nil
  registry = ::Asciidoctor::Extensions.create(&registry) if ::Proc === registry
  unless ::Asciidoctor::Extensions.groups[:dep_version]
    if registry
      registry.groups[:dep_version] = group
    else
      registry = ::Asciidoctor::Extensions.create :dep_version, &group
    end
  end
  registry
end

.registerObject



29
30
31
# File 'lib/quarkus/managed-dependency/extensions.rb', line 29

def register
  ::Asciidoctor::Extensions.register :dep_version, &group
end

.unregisterObject



33
34
35
# File 'lib/quarkus/managed-dependency/extensions.rb', line 33

def unregister
  ::Asciidoctor::Extensions.unregister :dep_version
end