mirror of
https://github.com/sinatra/sinatra
synced 2023-03-27 23:18:01 -04:00
fix doc:readmes task
Was failing with "private method `mkdir' called for File:Class" when the doc directory didn't exist.
This commit is contained in:
parent
7d8ba1efd3
commit
6014b44f67
1 changed files with 2 additions and 2 deletions
|
@ -10,7 +10,7 @@ namespace :doc do
|
|||
next if file == 'lib/sinatra/contrib.rb'
|
||||
doc = File.read(file)[/^module Sinatra\n( #[^\n]*\n)*/m].scan(/^ *#(?!#) ?(.*)\n/).join("\n")
|
||||
file = "doc/#{file[4..-4].tr("/_", "-")}.rdoc"
|
||||
File.mkdir "doc" unless File.directory? "doc"
|
||||
Dir.mkdir "doc" unless File.directory? "doc"
|
||||
puts "writing #{file}"
|
||||
File.open(file, "w") { |f| f << doc }
|
||||
end
|
||||
|
@ -44,4 +44,4 @@ task 'sinatra-contrib.gemspec' do
|
|||
File.open('sinatra-contrib.gemspec', 'w') { |f| f << content }
|
||||
end
|
||||
|
||||
task :gemspec => 'sinatra-contrib.gemspec'
|
||||
task :gemspec => 'sinatra-contrib.gemspec'
|
||||
|
|
Loading…
Add table
Reference in a new issue