Method: IsoDoc::Metadata#initialize

Defined in:
lib/isodoc/metadata.rb

#initialize(lang, script, locale, i18n, fonts_options = {}) ⇒ Metadata

Returns a new instance of Metadata.



25
26
27
28
29
30
31
32
33
34
35
# File 'lib/isodoc/metadata.rb', line 25

def initialize(lang, script, locale, i18n, fonts_options = {})
  @metadata = { lang:, script: }
  DATETYPES.each { |w| @metadata["#{w.tr('-', '_')}date".to_sym] = "XXX" }
  @lang = lang
  @script = script
  @locale = locale
  @c = HTMLEntities.new
  @i18n = i18n
  @labels = @i18n.get
  @fonts_options = fonts_options
end