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



21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/isodoc/xref.rb', line 21

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