Skip to content

Commit 73a31ae

Browse files
committed
Fix garbled code examples
Apparent "tags" in code snippets, like <Test:0x342784>, were misinterpreted at import, leading to mixed up code.
1 parent f563809 commit 73a31ae

File tree

24 files changed

+106
-105
lines changed

24 files changed

+106
-105
lines changed

bg/documentation/quickstart/3/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ lang: bg
77
Нека създадем и използваме нов обект:
88

99
irb(main):035:0> g = Greeter.new("Pat")
10-
=> #<0x16cac>
10+
=> #<Greeter:0x16cac @name="Pat">
1111
irb(main):036:0> g.say_hi
1212
Hi Pat!
1313
=> nil
1414
irb(main):037:0> g.say_bye
1515
Bye Pat, come back soon.
16-
=> nil</0x16cac>
16+
=> nil
1717

1818
След като веднъж сме създали обектът `g`, той запаметява името Pat.
1919
Какво би се случило, ако искаме да променим името директно ?
@@ -79,7 +79,7 @@ lang: bg
7979
се отразят на наличните и новите обекти. Нека създадем нов обект.
8080

8181
irb(main):047:0> g = Greeter.new("Andy")
82-
=> #<0x3c9b0>
82+
=> #<Greeter:0x3c9b0 @name="Andy">
8383
irb(main):048:0> g.respond_to?("name")
8484
=> true
8585
irb(main):049:0> g.respond_to?("name=")
@@ -90,12 +90,12 @@ lang: bg
9090
irb(main):051:0> g.name="Betty"
9191
=> "Betty"
9292
irb(main):052:0> g
93-
=> #<0x3c9b0>
93+
=> #<Greeter:0x3c9b0 @name="Betty">
9494
irb(main):053:0> g.name
9595
=> "Betty"
9696
irb(main):054:0> g.say_hi
9797
Hi Betty!
98-
=> nil</0x3c9b0></0x3c9b0>
98+
=> nil
9999

100100
Използването на `attr_accessor` дефинира два нови метода, `name` за
101101
прочитане на стойността и `name=` за промяна на стойността.

bg/documentation/ruby-from-other-languages/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,9 @@ lang: bg
100100
=> nil
101101
irb(main):011:0>
102102
irb(main):012:0* t1 = Test.new
103-
=> #<0x34ab50>
103+
=> #<Test:0x34ab50>
104104
irb(main):013:0> t2 = Test.new
105-
=> #<0x342784>
105+
=> #<Test:0x342784>
106106
irb(main):014:0> t1 == t2
107107
=> true
108108
irb(main):015:0> # now make `func` protected, still works
@@ -119,11 +119,11 @@ lang: bg
119119
irb(main):024:1> end
120120
=> Test
121121
irb(main):025:0> t1 == t2
122-
NoMethodError: private method `func' called for #<0x342784>
122+
NoMethodError: private method `func' called for #<Test:0x342784>
123123
from (irb):8:in `=='
124124
from (irb):25
125125
from :0
126-
irb(main):026:0></0x342784></0x342784></0x34ab50>
126+
irb(main):026:0>
127127

128128
</notextile>
129129

de/documentation/quickstart/3/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ lang: de
77
Erzeugen wir nun ein Greeter-Objekt und benutzen es:
88

99
irb(main):035:0> g = Greeter.new("Patrick")
10-
=> #<0x16cac>
10+
=> #<Greeter:0x16cac @name="Pat">
1111
irb(main):036:0> g.sag_hallo
1212
Hallo, Patrick!
1313
=> nil
1414
irb(main):037:0> g.sag_tschuess
1515
Tschuess, Patrick, bis bald!
16-
=> nil</0x16cac>
16+
=> nil
1717

1818
Wenn `g` einmal erzeugt wurde, merkt es sich, dass der Name Patrick ist.
1919
Hmm, und wenn wir direkt auf den Namen im Objekt zugreifen wollen?
@@ -89,7 +89,7 @@ neues Objekt und spielen ein bisschen mit dessen `@name`-Eigenschaft
8989
herum.
9090

9191
irb(main):047:0> g = Greeter.new("Andreas")
92-
=> #<0x3c9b0>
92+
=> #<Greeter:0x3c9b0 @name="Andy">
9393
irb(main):048:0> g.respond_to?("name")
9494
=> true
9595
irb(main):049:0> g.respond_to?("name=")
@@ -100,12 +100,12 @@ herum.
100100
irb(main):051:0> g.name="Bettina"
101101
=> "Bettina"
102102
irb(main):052:0> g
103-
=> #<0x3c9b0>
103+
=> #<Greeter:0x3c9b0 @name="Betty">
104104
irb(main):053:0> g.name
105105
=> "Bettina"
106106
irb(main):054:0> g.sag_hallo
107107
Hallo, Bettina!
108-
=> nil</0x3c9b0></0x3c9b0>
108+
=> nil
109109

110110
Die Benutzung von `attr_accessor` hat zwei neue Methoden für uns
111111
definiert: Mit `name` erhält man den Wert, mit `name=` setzt man ihn.

de/documentation/ruby-from-other-languages/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -240,9 +240,9 @@ Ein Beispiel aus den [Ruby FAQ][1]\:
240240
=> nil
241241
irb(main):011:0>
242242
irb(main):012:0* t1 = Test.new
243-
=> #<0x34ab50>
243+
=> #<Test:0x34ab50>
244244
irb(main):013:0> t2 = Test.new
245-
=> #<0x342784>
245+
=> #<Test:0x342784>
246246
irb(main):014:0> t1 == t2
247247
=> true
248248
irb(main):015:0> # func ist jetzt "protected". Das funktioniert,
@@ -259,11 +259,11 @@ Ein Beispiel aus den [Ruby FAQ][1]\:
259259
irb(main):024:1> end
260260
=> Test
261261
irb(main):025:0> t1 == t2
262-
NoMethodError: private method `func' called for #<0x342784>
262+
NoMethodError: private method `func' called for #<Test:0x342784>
263263
from (irb):8:in `=='
264264
from (irb):25
265265
from :0
266-
irb(main):026:0></0x342784></0x342784></0x34ab50>
266+
irb(main):026:0>
267267

268268
### Offene Klassen
269269

en/documentation/ruby-from-other-languages/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -238,9 +238,9 @@ irb(main):010:1> end
238238
=> nil
239239
irb(main):011:0>
240240
irb(main):012:0* t1 = Test.new
241-
=> #<0x34ab50>
241+
=> #<Test:0x34ab50>
242242
irb(main):013:0> t2 = Test.new
243-
=> #<0x342784>
243+
=> #<Test:0x342784>
244244
irb(main):014:0> t1 == t2
245245
=> true
246246
irb(main):015:0> # now make `func` protected, still works
@@ -257,11 +257,11 @@ irb(main):023:1> private :func
257257
irb(main):024:1> end
258258
=> Test
259259
irb(main):025:0> t1 == t2
260-
NoMethodError: private method `func' called for #<0x342784>
260+
NoMethodError: private method `func' called for #<Test:0x342784>
261261
from (irb):8:in `=='
262262
from (irb):25
263263
from :0
264-
irb(main):026:0></0x342784></0x342784></0x34ab50>
264+
irb(main):026:0>
265265
{% endhighlight %}
266266

267267
### Classes are open

es/documentation/quickstart/3/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ lang: es
77
Ahora vamos a crear y usar un objeto anfitrión:
88

99
irb(main):035:0> a = Anfitrion.new("Juan")
10-
=> #<0x16cac>
10+
=> #<Greeter:0x16cac @name="Pat">
1111
irb(main):036:0> a.decir_hola
1212
Hola Juan
1313
=> nil
1414
irb(main):037:0> a.decir_adios
1515
Adiós Juan, vuelve pronto.
16-
=> nil</0x16cac>
16+
=> nil
1717

1818
Una vez que el objeto `a` es creado, nos recuerda que el nombre es Juan.
1919
Mmm, ¿y si queremos acceder al nombre directamente?
@@ -88,7 +88,7 @@ crear. Así que vamos a crear un nuevo objeto y juguemos con su propiedad
8888
`@nombre`.
8989

9090
irb(main):047:0> a = Anfitrion.new("Pedro")
91-
=> #<0x3c9b0>
91+
=> #<Greeter:0x3c9b0 @name="Andy">
9292
irb(main):048:0> a.respond_to?("nombre")
9393
=> true
9494
irb(main):049:0> a.respond_to?("nombre=")
@@ -99,12 +99,12 @@ crear. Así que vamos a crear un nuevo objeto y juguemos con su propiedad
9999
irb(main):051:0> a.nombre="Matilde"
100100
=> "Matilde"
101101
irb(main):052:0> a
102-
=> #<0x3c9b0>
102+
=> #<Greeter:0x3c9b0 @name="Betty">
103103
irb(main):053:0> a.nombre
104104
=> "Matilde"
105105
irb(main):054:0> a.decir_hola
106106
Hola Matilde
107-
=> nil</0x3c9b0></0x3c9b0>
107+
=> nil
108108

109109
El uso de `attr_accessor` determinó que se definan dos nuevos métodos
110110
por nosotros, `nombre` para obtener el valor, y `nombre=` para

es/documentation/ruby-from-other-languages/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -240,9 +240,9 @@ Ejemplo, adaptado del [Ruby FAQ][1]\:
240240
=> nil
241241
irb(main):011:0>
242242
irb(main):012:0* t1 = Test.new
243-
=> #<0x34ab50>
243+
=> #<Test:0x34ab50>
244244
irb(main):013:0> t2 = Test.new
245-
=> #<0x342784>
245+
=> #<Test:0x342784>
246246
irb(main):014:0> t1 == t2
247247
=> true
248248
irb(main):015:0> # ahora haz 'func' protected, todavía funciona
@@ -259,11 +259,11 @@ Ejemplo, adaptado del [Ruby FAQ][1]\:
259259
irb(main):024:1> end
260260
=> Test
261261
irb(main):025:0> t1 == t2
262-
NoMethodError: private method `func' called for #<0x342784>
262+
NoMethodError: private method `func' called for #<Test:0x342784>
263263
from (irb):8:in `=='
264264
from (irb):25
265265
from :0
266-
irb(main):026:0></0x342784></0x342784></0x34ab50>
266+
irb(main):026:0>
267267

268268
### Las clases están abiertas
269269

fr/documentation/quickstart/3/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ lang: fr
77
Maintenant, créons un objet de la classe `Greeter` et animons-le :
88

99
irb(main):035:0> g = Greeter.new("Pat")
10-
=> #<0x16cac>
10+
=> #<Greeter:0x16cac @name="Pat">
1111
irb(main):036:0> g.say_hi
1212
Hi Pat!
1313
=> nil
1414
irb(main):037:0> g.say_bye
1515
Bye Pat, come back soon.
16-
=> nil</0x16cac>
16+
=> nil
1717

1818
Une fois l’objet `g` créé, il se souvient que le nom qui lui est lié est
1919
Pat, comme indiqué à sa création. Il serait d’ailleurs intéressant de
@@ -96,7 +96,7 @@ disponibles dans tout objet nouvellement créé, ainsi que dans ceux déjà
9696
existants ! Créons un nouvel objet et testons l’artifice :
9797

9898
irb(main):047:0> g = Greeter.new("Andy")
99-
=> #<0x3c9b0>
99+
=> #<Greeter:0x3c9b0 @name="Andy">
100100
irb(main):048:0> g.respond_to?("name")
101101
=> true
102102
irb(main):049:0> g.respond_to?("name=")
@@ -107,12 +107,12 @@ existants ! Créons un nouvel objet et testons l’artifice :
107107
irb(main):051:0> g.name="Betty"
108108
=> "Betty"
109109
irb(main):052:0> g
110-
=> #<0x3c9b0>
110+
=> #<Greeter:0x3c9b0 @name="Betty">
111111
irb(main):053:0> g.name
112112
=> "Betty"
113113
irb(main):054:0> g.say_hi
114114
Hi Betty!
115-
=> nil</0x3c9b0></0x3c9b0>
115+
=> nil
116116

117117
Le fait d’écrire `attr_accessor` a implicitement défini deux nouvelles
118118
méthodes à peu de frais : `name` pour récupérer la valeur de la

fr/documentation/ruby-from-other-languages/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -238,9 +238,9 @@ Un exemple, repris de la [FAQ Ruby][1]\:
238238
=> nil
239239
irb(main):011:0>
240240
irb(main):012:0* t1 = Test.new
241-
=> #<0x34ab50>
241+
=> #<Test:0x34ab50>
242242
irb(main):013:0> t2 = Test.new
243-
=> #<0x342784>
243+
=> #<Test:0x342784>
244244
irb(main):014:0> t1 == t2
245245
=> true
246246
irb(main):015:0> # passer `func` en protected fonctionne toujours :
@@ -257,11 +257,11 @@ Un exemple, repris de la [FAQ Ruby][1]\:
257257
irb(main):024:1> end
258258
=> Test
259259
irb(main):025:0> t1 == t2
260-
NoMethodError: private method `func' called for #<0x342784>
260+
NoMethodError: private method `func' called for #<Test:0x342784>
261261
from (irb):8:in `=='
262262
from (irb):25
263263
from :0
264-
irb(main):026:0></0x342784></0x342784></0x34ab50>
264+
irb(main):026:0>
265265

266266
### Les classes restent ouvertes
267267

id/documentation/quickstart/3/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Mari kita bikin obyek TukangSapa dan kita pakai:
1313
=> nil
1414
irb(main):015:0> t.say_bye
1515
Bye Arie, datang lagi ya.
16-
=> nil</0x6b274>
16+
=> nil
1717

1818
Sekali obyek `t` dibuat, maka obyek `t` mengingat name adalah Arie. Hmm,
1919
bagaimana jika kita ingin mendapatkan nama saja langsung?
@@ -112,7 +112,7 @@ property `@name`.
112112
=> "Yohanes"
113113
irb(main):034:0> t.say_hai
114114
Hai Yohanes!
115-
=> nil</0x5b040></0x5b040>
115+
=> nil
116116

117117
Dengan menggunakan `attr_accessor` kita sudah mendefinisikan dua metode
118118
baru untuk kita, `name` untuk mendapatkan (get) value, dan `name=` untuk

id/documentation/ruby-from-other-languages/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -250,9 +250,9 @@ pemanggilan metode private.
250250
=> nil
251251
irb(main):011:0>
252252
irb(main):012:0* t1 = Test.new
253-
=> #<0x34ab50>
253+
=> #<Test:0x34ab50>
254254
irb(main):013:0> t2 = Test.new
255-
=> #<0x342784>
255+
=> #<Test:0x342784>
256256
irb(main):014:0> t1 == t2
257257
=> true
258258
irb(main):015:0> # sekarang atur `func` menjadi protected,
@@ -269,11 +269,11 @@ pemanggilan metode private.
269269
irb(main):024:1> end
270270
=> Test
271271
irb(main):025:0> t1 == t2
272-
NoMethodError: private method `func' called for #<0x342784>
272+
NoMethodError: private method `func' called for #<Test:0x342784>
273273
from (irb):8:in `=='
274274
from (irb):25
275275
from :0
276-
irb(main):026:0></0x342784></0x342784></0x34ab50>
276+
irb(main):026:0>
277277

278278
### Kelas Bersifat Terbuka
279279

it/documentation/quickstart/3/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ lang: it
77
Bene, creiamo il nostro oggetto PersonaCordiale e usiamolo:
88

99
irb(main):035:0> p = PersonaCordiale.new("Mario")
10-
=> #<0x16cac>
10+
=> #<Greeter:0x16cac @name="Pat">
1111
irb(main):036:0> p.saluta
1212
Ciao Mario!
1313
=> nil
1414
irb(main):037:0> p.congeda
1515
Arrivederci Mario, a presto.
16-
=> nil</0x16cac>
16+
=> nil
1717

1818
Una volta che l’oggetto `p` è stato creato, ricorda che il nome è Mario.
1919
Ma cosa succede se vogliamo accedere direttamente al nome?
@@ -85,7 +85,7 @@ oggetti esistenti della classe. Quindi creiamo un nuovo oggetto e
8585
“giochiamo” con la sua proprietà `nome`.
8686

8787
irb(main):047:0> p = PersonaCordiale.new("Luigi")
88-
=> #<0x3c9b0>
88+
=> #<Greeter:0x3c9b0 @name="Andy">
8989
irb(main):048:0> p.respond_to?("nome")
9090
=> true
9191
irb(main):049:0> p.respond_to?("nome=")
@@ -96,12 +96,12 @@ oggetti esistenti della classe. Quindi creiamo un nuovo oggetto e
9696
irb(main):051:0> p.nome="Francesca"
9797
=> "Francesca"
9898
irb(main):052:0> p
99-
=> #<0x3c9b0>
99+
=> #<Greeter:0x3c9b0 @name="Betty">
100100
irb(main):053:0> p.nome
101101
=> "Francesca"
102102
irb(main):054:0> p.saluta
103103
Ciao Francesca!
104-
=> nil</0x3c9b0></0x3c9b0>
104+
=> nil
105105

106106
Usando `attr_accessor` definiamo due nuovi metodi, `nome` per ricevere
107107
il valore e `nome=` per settarlo.

it/documentation/ruby-from-other-languages/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -225,9 +225,9 @@ usato come ricevente per una chiamata ad un metodo pubblico.
225225
=> nil
226226
irb(main):011:0>
227227
irb(main):012:0* t1 = Test.new
228-
=> #<0x34ab50>
228+
=> #<Test:0x34ab50>
229229
irb(main):013:0> t2 = Test.new
230-
=> #<0x342784>
230+
=> #<Test:0x342784>
231231
irb(main):014:0> t1 == t2
232232
=> true
233233
irb(main):015:0> # rendiamo `func` protetto, e viene sempre
@@ -244,11 +244,11 @@ usato come ricevente per una chiamata ad un metodo pubblico.
244244
irb(main):024:1> end
245245
=> Test
246246
irb(main):025:0> t1 == t2
247-
NoMethodError: private method `func' called for #<0x342784>
247+
NoMethodError: private method `func' called for #<Test:0x342784>
248248
from (irb):8:in `=='
249249
from (irb):25
250250
from :0
251-
irb(main):026:0></0x342784></0x342784></0x34ab50>
251+
irb(main):026:0>
252252

253253
### Classi aperte
254254

0 commit comments

Comments
 (0)