misc/update-rd.rb in rabbit-0.9.0 vs misc/update-rd.rb in rabbit-0.9.1
- old
+ new
@@ -49,32 +49,37 @@
prev_version, current_version = ARGV
end_point = "http://www.cozmixng.org/~rwiki/rw-soap.rb"
driver = RWiki::SOAP::Driver.new(end_point)
-%w(ja en).each do |lang|
- %w(README INSTALL.win32).each do |target|
- update_rd(driver, "#{target}.#{lang}") do |src, page_name, prefix|
- src.gsub(/\(\(<(INSTALL.win32.#{lang})>\)\)/, "((<#{prefix}\\1>))")
- end
- end
-end
-
args = [driver, "misc/emacs/README.ja", "README.ja", "rabbit-mode.el::"]
update_rd(*args) do |src, page_name, prefix|
src.gsub(/\(\(<(.*?)>\)\)/, "((<#{prefix}#{page_name}/\\1>))")
end
[
["NEWS.ja"],
["NEWS.en"],
- ["INSTALL.macosx-macports.ja"],
- ["INSTALL.macosx-macports.en"],
+ ["README.ja"],
+ ["README.en"],
+ ["doc/INSTALL.macosx-macports.ja", "INSTALL.macosx-macports.ja"],
+ ["doc/INSTALL.macosx-macports.en", "INSTALL.macosx-macports.en"],
+ ["doc/INSTALL.macosx-homebrew.ja", "INSTALL.macosx-homebrew.ja"],
+ ["doc/INSTALL.macosx-homebrew.en", "INSTALL.macosx-homebrew.en"],
+ ["doc/INSTALL.win32.ja", "INSTALL.win32.ja"],
+ ["doc/INSTALL.win32.en", "INSTALL.win32.en"],
["sample/rabbit.rd", "sample.ja"],
["sample/rabbit-en.rd", "sample.en"],
["sample/rabbit-implementation.rd", "Implementation.ja"],
["sample/can_rabbit.rd", "CanRabbit.ja"],
].each do |name, page_name, prefix|
- update_rd(driver, name, page_name, prefix)
+ update_rd(driver, name, page_name, prefix) do |src, _page_name, _prefix|
+ if /\.(ja|en)\z/ =~ _page_name
+ lang = $1
+ src.gsub(/\(\(<(INSTALL.win32.#{lang})>\)\)/, "((<#{_prefix}\\1>))")
+ else
+ src
+ end
+ end
end
update_index(driver, prev_version, current_version)