@@ -9,10 +9,10 @@ methods like `match?` or `include?`, `empty?` use `_` instead of `?`.
9
9
<script src =" https://raw.githubusercontent.com/the-ruby-js-project/rubyinjs/master/lib/ruby.js" ></script >
10
10
11
11
<script >
12
- " 1234" .to_i () // 1234
13
- " 1234.35" .to_f () // 1234.35
14
- " shiva bhusal" .start_with_ (' shi' ) // true
15
- " shiva bhusal" .start_with_ (' hi' ) // false
12
+ " 1234" .to_i () // 1234
13
+ " 1234.35" .to_f () // 1234.35
14
+ " shiva bhusal" .start_with_ (' shi' ) // true
15
+ " shiva bhusal" .start_with_ (' hi' ) // false
16
16
</script >
17
17
18
18
```
@@ -23,21 +23,21 @@ methods like `match?` or `include?`, `empty?` use `_` instead of `?`.
23
23
24
24
#### * (n)
25
25
``` js
26
- " Ho! " .x (3 ) // => "Ho! Ho! Ho! "
26
+ " Ho! " .x (3 ) // => "Ho! Ho! Ho! "
27
27
```
28
28
29
29
#### capitalize
30
30
``` js
31
- " hello" .capitalize () // => "Hello"
31
+ " hello" .capitalize () // => "Hello"
32
32
```
33
33
34
34
#### casecmp?(str)
35
35
36
36
``` js
37
- " abcdef" .casecmp_ (" abcde" ) // => false
38
- " aBcDeF" .casecmp_ (" abcdef" ) // => true
39
- " abcdef" .casecmp_ (" abcdefg" ) // => false
40
- " abcdef" .casecmp_ (" ABCDEF" ) // => true
37
+ " abcdef" .casecmp_ (" abcde" ) // => false
38
+ " aBcDeF" .casecmp_ (" abcdef" ) // => true
39
+ " abcdef" .casecmp_ (" abcdefg" ) // => false
40
+ " abcdef" .casecmp_ (" ABCDEF" ) // => true
41
41
42
42
43
43
```
@@ -46,28 +46,28 @@ methods like `match?` or `include?`, `empty?` use `_` instead of `?`.
46
46
47
47
``` js
48
48
49
- " hello" .center (4 ) // => "hello"
50
- " hello" .center (20 ) // => " hello "
51
- " hello" .center (20 , ' 123' ) // => "1231231hello12312312"
49
+ " hello" .center (4 ) // => "hello"
50
+ " hello" .center (20 ) // => " hello "
51
+ " hello" .center (20 , ' 123' ) // => "1231231hello12312312"
52
52
```
53
53
54
54
#### chr
55
55
56
56
``` js
57
- " abcde" .chr () // => "a"
57
+ " abcde" .chr () // => "a"
58
58
```
59
59
60
60
#### downcase
61
61
62
62
``` js
63
63
64
- " hEllO" .downcase () // => "hello"
64
+ " hEllO" .downcase () // => "hello"
65
65
```
66
66
67
67
#### upcase
68
68
69
69
``` js
70
- " hEllO" .upcase () // => "HELLO"
70
+ " hEllO" .upcase () // => "HELLO"
71
71
```
72
72
73
73
#### each_char {}
@@ -85,9 +85,9 @@ methods like `match?` or `include?`, `empty?` use `_` instead of `?`.
85
85
86
86
``` js
87
87
88
- " hello" .empty_ // => false
89
- " " .empty _ // => false
90
- " " .empty_ // => true
88
+ " hello" .empty_ // => false
89
+ " " .empty _ // => false
90
+ " " .empty_ // => true
91
91
```
92
92
93
93
#### end_with?(str)
@@ -107,87 +107,87 @@ methods like `match?` or `include?`, `empty?` use `_` instead of `?`.
107
107
``` js
108
108
109
109
110
- " hello" .gsub (/ [aeiou] / , ' *' ) // => "h*ll*"
111
- " hello" .gsub (/ ([aeiou] )/ , ' <\1 >' ) // => "h<e>ll<o>"
110
+ " hello" .gsub (/ [aeiou] / , ' *' ) // => "h*ll*"
111
+ " hello" .gsub (/ ([aeiou] )/ , ' <\1 >' ) // => "h<e>ll<o>"
112
112
```
113
113
114
114
#### include?(str)
115
115
116
116
``` js
117
117
118
- " hello" .include_ (" lo" ) // => true
119
- " hello" .include_ (" ol" ) // => false
120
- " hello" .include_ (' h' ) // => true
118
+ " hello" .include_ (" lo" ) // => true
119
+ " hello" .include_ (" ol" ) // => false
120
+ " hello" .include_ (' h' ) // => true
121
121
```
122
122
123
123
#### index
124
124
125
125
``` js
126
126
127
- " hello" .index (' e' ) // => 1
128
- " hello" .index (' lo' ) // => 3
129
- " hello" .index (' a' ) // => nil
130
- " hello" .index (' e' ) // => 1
127
+ " hello" .index (' e' ) // => 1
128
+ " hello" .index (' lo' ) // => 3
129
+ " hello" .index (' a' ) // => nil
130
+ " hello" .index (' e' ) // => 1
131
131
```
132
132
133
133
#### lines
134
134
135
135
``` js
136
136
137
- " hello\n world\n " .lines () // => ["hello\n", "world\n"]
138
- " hello world" .lines (' ' ) // => ["hello ", " ", "world"]
139
- " hello\n world\n " .lines () // => ["hello", "world"]
137
+ " hello\n world\n " .lines () // => ["hello\n", "world\n"]
138
+ " hello world" .lines (' ' ) // => ["hello ", " ", "world"]
139
+ " hello\n world\n " .lines () // => ["hello", "world"]
140
140
```
141
141
142
142
#### lstrip
143
143
144
144
``` js
145
145
146
- " hello " .lstrip () // => "hello "
147
- " hello" .lstrip () // => "hello"
146
+ " hello " .lstrip () // => "hello "
147
+ " hello" .lstrip () // => "hello"
148
148
```
149
149
150
150
#### rstrip
151
151
152
152
``` js
153
153
154
- " hello " .rstrip () // => " hello"
155
- " hello" .rstrip () // => "hello"
154
+ " hello " .rstrip () // => " hello"
155
+ " hello" .rstrip () // => "hello"
156
156
```
157
157
158
158
#### match?(regex)
159
159
160
160
``` js
161
161
162
162
163
- " Ruby" .match_ (/ R... / ) // => true
164
- " Ruby" .match_ (/ R... / , 1 ) // => false
165
- " Ruby" .match_ (/ P... / ) // => false
163
+ " Ruby" .match_ (/ R... / ) // => true
164
+ " Ruby" .match_ (/ R... / , 1 ) // => false
165
+ " Ruby" .match_ (/ P... / ) // => false
166
166
```
167
167
168
168
#### succ
169
169
170
170
``` js
171
171
172
- " abcd" .succ () // => "abce"
173
- " THX1138" .succ () // => "THX1139"
172
+ " abcd" .succ () // => "abce"
173
+ " THX1138" .succ () // => "THX1139"
174
174
" <<koala>>" .succ ()
175
175
```
176
176
177
177
#### next
178
178
179
179
``` js
180
180
181
- " abcd" .next () // => "abce"
182
- " THX1138" .next () // => "THX1139"
183
- " <<koala>>" .next () // => "<<koalb>>"
181
+ " abcd" .next () // => "abce"
182
+ " THX1138" .next () // => "THX1139"
183
+ " <<koala>>" .next () // => "<<koalb>>"
184
184
```
185
185
186
186
#### ord
187
187
188
188
``` js
189
189
190
- " a" .ord () // => 49
190
+ " a" .ord () // => 49
191
191
```
192
192
193
193
#### prepend
@@ -196,26 +196,26 @@ methods like `match?` or `include?`, `empty?` use `_` instead of `?`.
196
196
197
197
// Non mutative
198
198
a = " !"
199
- a .prepend (" hello " , " world" ) // => "hello world!"
200
- a .prepend (" hello " , " world" , ' shiva' ) // => "hello world shiva!"
199
+ a .prepend (" hello " , " world" ) // => "hello world!"
200
+ a .prepend (" hello " , " world" , ' shiva' ) // => "hello world shiva!"
201
201
```
202
202
203
203
#### reverse
204
204
205
205
``` js
206
206
207
- " stressed" .reverse () // => "desserts"
207
+ " stressed" .reverse () // => "desserts"
208
208
```
209
209
210
210
#### scan(pattern)
211
211
212
212
``` js
213
213
214
214
a = " cruel world"
215
- a .scan (/ \w + / ) // => ["cruel", "world"]
216
- a .scan (/ ... / ) // => ["cru", "el ", "wor"]
217
- a .scan (/ (... )/ ) // => [["cru"], ["el "], ["wor"]]
218
- a .scan (/ (.. )(.. )/ ) // => [["cr", "ue"], ["l ", "wo"]]
215
+ a .scan (/ \w + / ) // => ["cruel", "world"]
216
+ a .scan (/ ... / ) // => ["cru", "el ", "wor"]
217
+ a .scan (/ (... )/ ) // => [["cru"], ["el "], ["wor"]]
218
+ a .scan (/ (.. )(.. )/ ) // => [["cr", "ue"], ["l ", "wo"]]
219
219
```
220
220
221
221
#### size
@@ -239,39 +239,39 @@ a.scan(/(..)(..)/) //=> [["cr", "ue"], ["l ", "wo"]]
239
239
240
240
``` js
241
241
242
- " hello" .sub (/ [aeiou] / , ' *' ) // => "h*llo"
242
+ " hello" .sub (/ [aeiou] / , ' *' ) // => "h*llo"
243
243
```
244
244
245
245
#### swapcase
246
246
247
247
``` js
248
248
249
- " Hello" .swapcase () // => "hELLO"
250
- " cYbEr_PuNk11" .swapcase () // => "CyBeR_pUnK11"
249
+ " Hello" .swapcase () // => "hELLO"
250
+ " cYbEr_PuNk11" .swapcase () // => "CyBeR_pUnK11"
251
251
```
252
252
253
253
#### to_f
254
254
255
255
``` js
256
256
257
- " 123.45e1" .to_f () // => 1234.5
258
- " 45.67 degrees" .to_f () // => 45.67
259
- " thx1138" .to_f () // => 0.0
257
+ " 123.45e1" .to_f () // => 1234.5
258
+ " 45.67 degrees" .to_f () // => 45.67
259
+ " thx1138" .to_f () // => 0.0
260
260
```
261
261
262
262
#### to_i
263
263
264
264
``` js
265
265
266
- " 12345" .to_i () // => 12345
267
- " 99 red balloons" .to_i () // => 99
268
- " 0a" .to_i () // => 0
269
- " 0a" .to_i (16 ) // => 10
270
- " hello" .to_i () // => 0
271
- " 1100101" .to_i (2 ) // => 101
272
- " 1100101" .to_i (8 ) // => 294977
273
- " 1100101" .to_i (10 ) // => 1100101
274
- " 1100101" .to_i (16 ) // => 17826049
266
+ " 12345" .to_i () // => 12345
267
+ " 99 red balloons" .to_i () // => 99
268
+ " 0a" .to_i () // => 0
269
+ " 0a" .to_i (16 ) // => 10
270
+ " hello" .to_i () // => 0
271
+ " 1100101" .to_i (2 ) // => 101
272
+ " 1100101" .to_i (8 ) // => 294977
273
+ " 1100101" .to_i (10 ) // => 1100101
274
+ " 1100101" .to_i (16 ) // => 17826049
275
275
276
276
```
277
277
0 commit comments