Skip to content

Commit dbb60a6

Browse files
authored
Merge pull request #2 from ruby/master
update repo
2 parents d940527 + 4e65b7c commit dbb60a6

File tree

322 files changed

+8265
-1390
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

322 files changed

+8265
-1390
lines changed

.travis.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
language: ruby
22
sudo: false
3-
rvm: 2.5.1
4-
cache:
5-
bundler: true
6-
script: bundle exec rake ci
3+
rvm: 2.6.2
4+
cache: bundler
5+
env:
6+
- TASK=ci
7+
before_install: gem install bundler:2.0.1
8+
script: bundle exec rake $TASK
79
# Notifications, used by our Gitter channel.
810
notifications:
911
webhooks:

Gemfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
source "https://rubygems.org"
2-
ruby ENV['CUSTOM_RUBY_VERSION'] || '~> 2.5.1'
2+
ruby ENV['CUSTOM_RUBY_VERSION'] || '~> 2.6.2'
33

44
gem 'rake'
55
gem 'jekyll', '~> 3.0'
@@ -16,6 +16,7 @@ group :production do
1616
end
1717

1818
group :development do
19+
gem 'minitest'
1920
gem 'spidr', '~> 0.6'
2021
gem 'validate-website', '~> 1.6'
2122
end

Gemfile.lock

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
addressable (2.5.2)
4+
addressable (2.6.0)
55
public_suffix (>= 2.0.2, < 4.0)
66
colorator (1.1.0)
7-
concurrent-ruby (1.1.3)
7+
concurrent-ruby (1.1.5)
88
crass (1.0.4)
99
em-websocket (0.5.1)
1010
eventmachine (>= 0.12.9)
1111
http_parser.rb (~> 0.6.0)
1212
eventmachine (1.2.7)
13-
ffi (1.9.25)
13+
ffi (1.10.0)
1414
forwardable-extended (2.6.0)
1515
http_parser.rb (0.6.0)
1616
i18n (0.9.5)
@@ -32,59 +32,60 @@ GEM
3232
sass (~> 3.4)
3333
jekyll-watch (2.1.2)
3434
listen (~> 3.0)
35-
json (2.1.0)
35+
json (2.2.0)
3636
kgio (2.11.2)
3737
kramdown (1.17.0)
3838
lanyon (0.4.0)
3939
jekyll (>= 2.0, < 4.0)
4040
rack (>= 1.6, < 3.0)
41-
liquid (4.0.1)
41+
liquid (4.0.3)
4242
listen (3.1.5)
4343
rb-fsevent (~> 0.9, >= 0.9.4)
4444
rb-inotify (~> 0.9, >= 0.9.7)
4545
ruby_dep (~> 1.2)
4646
mercenary (0.3.6)
47-
mini_portile2 (2.3.0)
48-
nokogiri (1.8.5)
49-
mini_portile2 (~> 2.3.0)
50-
paint (1.0.1)
47+
mini_portile2 (2.4.0)
48+
minitest (5.11.3)
49+
nokogiri (1.10.1)
50+
mini_portile2 (~> 2.4.0)
51+
paint (2.1.0)
5152
pathutil (0.16.2)
5253
forwardable-extended (~> 2.6)
5354
public_suffix (3.0.3)
5455
rack (2.0.6)
55-
rack-protection (2.0.4)
56+
rack-protection (2.0.5)
5657
rack
5758
rack-rewrite (1.5.1)
5859
rack-ssl (1.4.1)
5960
rack
6061
raindrops (0.19.0)
61-
rake (12.3.1)
62+
rake (12.3.2)
6263
rb-fsevent (0.10.3)
63-
rb-inotify (0.9.10)
64-
ffi (>= 0.5.0, < 2)
64+
rb-inotify (0.10.0)
65+
ffi (~> 1.0)
6566
rouge (1.11.1)
6667
ruby_dep (1.5.0)
67-
safe_yaml (1.0.4)
68-
sass (3.7.1)
68+
safe_yaml (1.0.5)
69+
sass (3.7.3)
6970
sass-listen (~> 4.0.0)
7071
sass-listen (4.0.0)
7172
rb-fsevent (~> 0.9, >= 0.9.4)
7273
rb-inotify (~> 0.9, >= 0.9.7)
7374
slop (4.6.2)
7475
spidr (0.6.0)
7576
nokogiri (~> 1.3)
76-
sq_mini_racer (0.2.3.sqreen4)
77-
sqreen (1.15.3)
78-
sq_mini_racer (~> 0.2.2.sqreen1)
77+
sq_mini_racer (0.2.4.sqreen2)
78+
sqreen (1.16.2)
79+
sq_mini_racer (~> 0.2.4.sqreen2)
7980
tidy_ffi (0.1.6)
8081
ffi (~> 1.2)
81-
unicorn (5.4.1)
82+
unicorn (5.5.0)
8283
kgio (~> 2.6)
8384
raindrops (~> 0.7)
84-
validate-website (1.8.1)
85+
validate-website (1.9.2)
8586
crass (~> 1)
86-
paint (~> 1)
87-
slop (~> 4.2)
87+
paint (~> 2)
88+
slop (~> 4.6)
8889
spidr (~> 0.6)
8990
tidy_ffi (~> 0.1)
9091
w3c_validators (~> 1.3)
@@ -98,6 +99,7 @@ PLATFORMS
9899
DEPENDENCIES
99100
jekyll (~> 3.0)
100101
lanyon (~> 0.4.0)
102+
minitest
101103
rack-protection
102104
rack-rewrite
103105
rack-ssl
@@ -109,7 +111,7 @@ DEPENDENCIES
109111
validate-website (~> 1.6)
110112

111113
RUBY VERSION
112-
ruby 2.5.1p57
114+
ruby 2.6.2p48
113115

114116
BUNDLED WITH
115-
1.17.1
117+
2.0.1

Rakefile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ rescue LoadError => e
88
exit -1
99
end
1010

11-
HOST = 'www.ruby-lang.org'
1211
LANGUAGES = %w[bg de en es fr id it ja ko pl pt ru tr vi zh_cn zh_tw]
1312
CONFIG = "_config.yml"
1413

@@ -127,6 +126,6 @@ namespace :check do
127126
desc 'Validate _site markup with validate-website'
128127
task :markup do
129128
require_relative "lib/markup_checker"
130-
MarkupChecker.new.check(host: HOST)
129+
MarkupChecker.new.check
131130
end
132131
end

_config.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1501,6 +1501,9 @@ locales:
15011501
url: /zh_tw/documentation/
15021502
# books:
15031503
# text: 書籍
1504+
rubybib:
1505+
text: 學術研究
1506+
<<: *rubybib
15041507
libraries:
15051508
text: 函式庫
15061509
url: /zh_tw/libraries/
@@ -1558,6 +1561,9 @@ locales:
15581561
url: /zh_cn/documentation/
15591562
# books:
15601563
# text: Books
1564+
rubybib:
1565+
text: 学术研究
1566+
<<: *rubybib
15611567
libraries:
15621568
text: 代码库
15631569
url: /zh_cn/libraries/

_data/branches.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
# eol_date: date of EOL (YYYY-MM-DD)
1010

1111
- name: 2.6
12-
status: preview
13-
date:
12+
status: normal maintenance
13+
date: 2018-12-25
1414
eol_date:
1515

1616
- name: 2.5

_data/downloads.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
# optional
55
preview:
66

7-
- 2.6.0-preview3
87

98
stable:
109

11-
- 2.5.3
10+
- 2.6.2
11+
- 2.5.5
1212
- 2.4.5
1313

1414
# optional

_data/releases.yml

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,76 @@
2121

2222
# 2.6 series
2323

24+
- version: 2.6.2
25+
date: 2019-03-13
26+
post: /en/news/2019/03/13/ruby-2-6-2-released/
27+
url:
28+
gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.2.tar.gz
29+
zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.2.zip
30+
bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.2.tar.bz2
31+
xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.2.tar.xz
32+
sha256:
33+
gz: a0405d2bf2c2d2f332033b70dff354d224a864ab0edd462b7a413420453b49ab
34+
zip: 65b862e5c86346d6bda05fc193c6f2cd728ddfd357f4b0a19d54d48a50984d13
35+
bz2: d126ada7f4147ce1029a80c2a37a0c4bfb37e9e82da8816662241a43faeb8915
36+
xz: 91fcde77eea8e6206d775a48ac58450afe4883af1a42e5b358320beb33a445fa
37+
38+
- version: 2.6.1
39+
date: 2019-01-30
40+
post: /en/news/2019/01/30/ruby-2-6-1-released/
41+
url:
42+
gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.1.tar.gz
43+
zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.1.zip
44+
bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.1.tar.bz2
45+
xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.1.tar.xz
46+
sha256:
47+
gz: 17024fb7bb203d9cf7a5a42c78ff6ce77140f9d083676044a7db67f1e5191cb8
48+
zip: ed1537f49d333a809900c1f49ad16c4c06224ebbf5c744cb7b9104ab2a385366
49+
bz2: 82c9402920eac9ce777beb3f34eeadc2a3f3ce80f25004bbf54b5ed1280ba099
50+
xz: 47b629808e9fd44ce1f760cdf3ed14875fc9b19d4f334e82e2cf25cb2898f2f2
51+
52+
- version: 2.6.0
53+
date: 2018-12-25
54+
post: /en/news/2018/12/25/ruby-2-6-0-released/
55+
url:
56+
gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0.tar.gz
57+
zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0.zip
58+
bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0.tar.bz2
59+
xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0.tar.xz
60+
sha256:
61+
gz: f3c35b924a11c88ff111f0956ded3cdc12c90c04b72b266ac61076d3697fc072
62+
zip: 8a4fb6ca58202495c9682cb88effd804398bd0ef023e3e36f001ca88d8b5855a
63+
bz2: c89ca663ad9a6238f4b1ec4d04c7dff630560c6e6eca6d30857c4d394f01a599
64+
xz: acb00f04374899ba8ee74bbbcb9b35c5c6b1fd229f1876554ee76f0f1710ff5f
65+
66+
- version: 2.6.0-rc2
67+
date: 2018-12-15
68+
post: /en/news/2018/12/15/ruby-2-6-0-rc2-released/
69+
url:
70+
gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc2.tar.gz
71+
zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc2.zip
72+
bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc2.tar.bz2
73+
xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc2.tar.xz
74+
sha256:
75+
gz: 9c0245e96379246040f1fd0978f8e447e7f47cdccbdaffdb83302a995276b62b
76+
zip: e8a446cf1f2ffc14483604de0a5e12c2578dd2f672ae87798ca2bbb9b7b73899
77+
bz2: b3d03e471e3136f43bb948013d4f4974abb63d478e8ff7ec2741b22750a3ec50
78+
xz: d620b3d87b3190867304067f3ce77f5305f7ec1b2e73b09c17710c97c028986d
79+
80+
- version: 2.6.0-rc1
81+
date: 2018-12-06
82+
post: /en/news/2018/12/06/ruby-2-6-0-rc1-released/
83+
url:
84+
gz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc1.tar.gz
85+
zip: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc1.zip
86+
bz2: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc1.tar.bz2
87+
xz: https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.0-rc1.tar.xz
88+
sha256:
89+
gz: 6d6183639ed9c02320d7132e97c65489a39e24d8b55fc4ed35ac53d1189cb61d
90+
zip: 2bcdf468de499e4d6983d60d63dcc883f4c54fdc05a08a54eb93d315477bc4cc
91+
bz2: b4e9c0e8801946e9f0baba30948955f4341e9e04f363c206b7bd774208053eb5
92+
xz: 21d9d54c20e45ccacecf8bea4dfccd05edc52479c776381ae98ef6a7b4afa739
93+
2494
- version: 2.6.0-preview3
2595
date: 2018-11-06
2696
post: /en/news/2018/11/06/ruby-2-6-0-preview3-released/
@@ -65,6 +135,34 @@
65135

66136
# 2.5 series
67137

138+
- version: 2.5.5
139+
date: 2019-03-15
140+
post: /en/news/2019/03/15/ruby-2-5-5-released/
141+
url:
142+
bz2: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.5.tar.bz2
143+
gz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.5.tar.gz
144+
xz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.5.tar.xz
145+
zip: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.5.zip
146+
sha256:
147+
bz2: 1f2567a55dad6e50911ce42fcc705cf686924b897f597cabf803d88192024dcb
148+
gz: 28a945fdf340e6ba04fc890b98648342e3cccfd6d223a48f3810572f11b2514c
149+
xz: 9bf6370aaa82c284f193264cc7ca56f202171c32367deceb3599a4f354175d7d
150+
zip: be630e814c796f3750bd892f1250851e67fc4379f75508a4cb7ca7ceb718ddef
151+
152+
- version: 2.5.4
153+
date: 2019-03-13
154+
post: /en/news/2019/03/13/ruby-2-5-4-released/
155+
url:
156+
bz2: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.4.tar.bz2
157+
gz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.4.tar.gz
158+
xz: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.4.tar.xz
159+
zip: https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.4.zip
160+
sha256:
161+
bz2: 8a16566207b2334a6904a10a1f093befc3aaf9b2e6cf01c62b1c4ac15cb7d8fc
162+
gz: 0e4042bce749352dfcf1b9e3013ba7c078b728f51f8adaf6470ce37675e3cb1f
163+
xz: 46f6eff655a6be1939f70c7a4c1bf58f76663e7e804738bc52f4d47ca31dee3d
164+
zip: 823a6a2c9c7baa18554fd78d430837a01ab33cc16ad1759c9842bdd9523e9cea
165+
68166
- version: 2.5.3
69167
date: 2018-10-18
70168
post: /en/news/2018/10/18/ruby-2-5-3-released/

_plugins/translation_status.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ module Jekyll
88
# Outputs HTML.
99
module TranslationStatus
1010

11-
LANGS = %w{en de es fr id it ja ko ru vi zh_cn zh_tw}
11+
LANGS = %w[en de es id ja ko pt zh_cn zh_tw]
1212
START_DATE = '2013-04-01'
1313

1414
OK_CHAR = '✓'

admin/translation-status/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ <h1>News Post Translation Status</h1>
4040
var code = window.navigator.language || window.navigator.userLanguage || "en";
4141
if (code.substr(0,2) !== "zh") { code = code.substr(0,2); }
4242
var language = code.replace(/-/g,'_').toLowerCase();
43-
document.write('<style type="text/css">.'+language+'{background-color:lightgray}</style>');
43+
document.write('<style type="text/css">.'+language+'{background-color:lightgray}<\/style>');
4444
</script>
4545
</body>
4646
</html>

bg/about/index.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ Ruby притежава множество други черти, като ня
159159
* Позволява програмиране с нишки, независимо от операционната система.
160160

161161
* Ruby е преносим език: създаден предимно на GNU/Linux, но работи под
162-
много UNIX-базирани операционни системи, Mac OS X,
162+
много UNIX-базирани операционни системи, macOS,
163163
Windows, DOS, BeOS, OS/2 и др.
164164

165165
### Други имплементации на Ruby
@@ -178,8 +178,6 @@ Ruby притежава множество други черти, като ня
178178
* [Rubinius][rubinius] е ‘Ruby написан на Ruby’. Изграден върху LLVM,
179179
Rubinius предлага удобна виртуална машина, върху която също така се изграждат
180180
други езици.
181-
* [MacRuby][macruby] e Ruby, тясно интегрирано с Cocoa - библиотеката на Apple
182-
за Mac OS X, позволяваща създаването на настолни приложения.
183181
* [mruby][mruby] е лека и бърза имплементация на Ruby, която може да бъде
184182
вградена и използвана в приложения. Разработва се от екип начело със
185183
създателя на Ruby Yukihiro "Matz" Matsumoto.
@@ -211,7 +209,6 @@ Ruby притежава множество други черти, като ня
211209
[tiobe]: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
212210
[jruby]: http://jruby.org
213211
[rubinius]: http://rubini.us
214-
[macruby]: http://www.macruby.org
215212
[mruby]: http://www.mruby.org/
216213
[ironruby]: http://www.ironruby.net
217214
[maglev]: http://maglev.github.io

bg/community/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ Oбщността, която се образува около един език
4040
обществото.
4141

4242
Обща информация за Ruby
43-
: * [Ruby Central][3]
44-
* [Ruby в Open Directory Project][4]
45-
* [Rails в Open Directory Project][5]
43+
: * [Ruby Central][ruby-central]
44+
* [Ruby в Open Directory Project][ruby-opendir]
45+
* [Rails в Open Directory Project][rails-opendir]
4646

4747

4848

49-
[3]: http://rubycentral.org/
50-
[4]: http://dmoz.org/Computers/Programming/Languages/Ruby/
51-
[5]: http://dmoz.org/Computers/Programming/Languages/Ruby/Software/Rails/
49+
[ruby-central]: http://rubycentral.org/
50+
[ruby-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/
51+
[rails-opendir]: https://dmoztools.net/Computers/Programming/Languages/Ruby/Software/Frameworks/Rails/

bg/documentation/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ ruby -v
122122
* [E-TextEditor][30]
123123
* [Ruby In Steel][31]
124124

125-
* За Mac OS X:
125+
* За macOS:
126126
* [TextMate][32]
127127
* [TextWrangler][33]
128128
* [Dash][39] (за преглед на документация)

0 commit comments

Comments
 (0)