Module: Bibtex2html

Defined in:
lib/bibtex2html.rb,
lib/bibtex2html/convert.rb,
lib/bibtex2html/version.rb

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.convert(item) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/bibtex2html/convert.rb', line 8

def convert item
  doc = "<div class='bibitem'>"
  bibitem = BibTeX.parse item
  bibitem.each do |attributes|
    attributes.each do |key, values|
      doc += "<h3>#{CGI.escapeHTML key.to_s}</h3>"
      doc += "<ul>"

      values.to_a.each do |value|
        doc += "<li>#{CGI.escapeHTML value}</li>"
      end
      doc += "</ul>"
    end
  end
  doc += "</div>"

  return doc
end