lib/review/book/book_unit.rb in review-5.0.0 vs lib/review/book/book_unit.rb in review-5.1.0
- old
+ new
@@ -80,10 +80,11 @@
def title
return @title if @title
@title = ''
return @title unless content
+
content.each_line do |line|
if line =~ /\A=+/
@title = line.sub(/\A=+(\[.+?\])?(\{.+?\})?/, '').strip
break
end
@@ -117,18 +118,20 @@
def image(id)
return image_index[id] if image_index.key?(id)
return icon_index[id] if icon_index.key?(id)
return numberless_image_index[id] if numberless_image_index.key?(id)
+
indepimage_index[id]
end
def bibpaper(id)
bibpaper_index[id]
end
def bibpaper_index
raise FileNotFound, "no such bib file: #{@book.bib_file}" unless @book.bib_exist?
+
@book.bibpaper_index
end
def headline(caption)
headline_index[caption]