Method: Bookbinder::Transform::EPUB_Language#to_map

Defined in:
lib/bookbinder/transform/epub/language.rb

#to_map(package) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/bookbinder/transform/epub/language.rb', line 8

def to_map(package)
  lang_hashes = package.map['metadata'].delete('language')
  if lang_hashes && lang_hashes.any?
    package.map['language'] = lang_hashes.collect { |lh| lh['@'] }
  else
    package.warn('No <dc:language> found in OPF metadata')
  end
end