mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
gen-mail.rb: support markdown file path
This commit is contained in:
parent
dff70b50d0
commit
542a38f619
1 changed files with 9 additions and 4 deletions
|
@ -4,7 +4,7 @@ require "yaml"
|
||||||
|
|
||||||
lang = ARGV.shift
|
lang = ARGV.shift
|
||||||
unless lang
|
unless lang
|
||||||
abort "usage: #$1 {en,ja} | pbcopy"
|
abort "usage: #$1 {en,ja,release.md} | pbcopy"
|
||||||
end
|
end
|
||||||
|
|
||||||
# Confirm current directory is www.ruby-lang.org's working directory
|
# Confirm current directory is www.ruby-lang.org's working directory
|
||||||
|
@ -16,10 +16,15 @@ def confirm_w_r_l_o_wd
|
||||||
end
|
end
|
||||||
confirm_w_r_l_o_wd
|
confirm_w_r_l_o_wd
|
||||||
|
|
||||||
releases = YAML.load_file('_data/releases.yml')
|
releases = YAML.safe_load_file('_data/releases.yml', permitted_classes: [Date])
|
||||||
|
|
||||||
url = "https://hackmd.io/@naruse/ruby-relnote-#{lang}/download"
|
case lang
|
||||||
src = URI(url).read
|
when "en", "ja"
|
||||||
|
url = "https://hackmd.io/@naruse/ruby-relnote-#{lang}/download"
|
||||||
|
src = URI(url).read
|
||||||
|
else # the path of the Release note in markdown is given
|
||||||
|
src = File.read(lang)
|
||||||
|
end
|
||||||
src.gsub!(/[ \t]+$/, "")
|
src.gsub!(/[ \t]+$/, "")
|
||||||
src.sub!(/(?<!\n)\z/, "\n")
|
src.sub!(/(?<!\n)\z/, "\n")
|
||||||
src.sub!(/^breaks: false\n/, '')
|
src.sub!(/^breaks: false\n/, '')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue