1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

fixes generation of index and credits page

This commit is contained in:
Xavier Noria 2009-09-02 20:47:15 +02:00
parent 836b7787f5
commit 50be5f039b
3 changed files with 3 additions and 3 deletions

View file

@ -18,7 +18,7 @@ module RailsGuides
end end
def generate def generate
guides = Dir.entries(view_path).find_all {|g| g =~ /textile$/ } guides = Dir.entries(view_path).find_all {|g| g =~ /\.textile(?:\.erb)?$/ }
if ENV["ONLY"] if ENV["ONLY"]
only = ENV["ONLY"].split(",").map{|x| x.strip }.map {|o| "#{o}.textile" } only = ENV["ONLY"].split(",").map{|x| x.strip }.map {|o| "#{o}.textile" }
@ -36,7 +36,7 @@ module RailsGuides
end end
def generate_guide(guide) def generate_guide(guide)
guide =~ /(.*?)(\.erb)?\.textile/ guide =~ /(.*?)\.textile(?:\.erb)?$/
name = $1 name = $1
puts "Generating #{name}" puts "Generating #{name}"
@ -46,7 +46,7 @@ module RailsGuides
@view = ActionView::Base.new(view_path) @view = ActionView::Base.new(view_path)
@view.extend(Helpers) @view.extend(Helpers)
if guide =~ /\.erb\.textile/ if guide =~ /\.textile\.erb$/
# Generate the erb pages with textile formatting - e.g. index/authors # Generate the erb pages with textile formatting - e.g. index/authors
result = view.render(:layout => 'layout', :file => guide) result = view.render(:layout => 'layout', :file => guide)
f.write textile(result) f.write textile(result)