From: Marcin Raczkowski Date: 2008-07-22T06:28:18+09:00 Subject: Re: [ANN] rdoc 2.1.0 Released Fix for frameless generation looks like there was accessor for mine_page and now it's gone, that's bug number 1 bug number 2 is failing to provide fallback if someone didn't provide main file for frameless file. main stays nil, and it's not checked (there's only check if it responds for one method, and if not other method is called) diff -r rdoc-2.1.0/lib/rdoc/generator/html.rb rdoc-2.1.0-mine-working/lib/rdoc/generator/html.rb 239c239 < main_page == klass.context.full_name --- > @main_page == klass.context.full_name 241a242,253 > > if main.nil? > @main_page = "README" > main = @files.find do |file| > @main_page == file.name > end > end > > unless main > puts "you heve to specify main page with -m, --main=NAME \n for example -m README\n" > exit(1) > end this fixes frameless template. I really think you should at least check every template you provide with default options before releasing it!