Method: IsoDoc::Xref#initialize

Defined in:
lib/isodoc/xref.rb

#initialize(lang, script, klass, i18n, options = {}) ⇒ Xref

Note: if bibrender is no passed in, do not parse references



19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# File 'lib/isodoc/xref.rb', line 19

def initialize(lang, script, klass, i18n, options = {})
  @anchors = {}
  @lang = lang
  @script = script
  @klass = klass
  @options = options
  @i18n = i18n
  @labels = @i18n.get
  @klass.i18n = @i18n
  @klass.bibrender ||= options[:bibrender]
  @locale = options[:locale]
  @reqt_models = @klass.requirements_processor
    .new({
           default: "default", lang: lang, script: script,
           labels: @i18n.get
         })
  @i18n
  @parse_settings = {}
end