Jei norite pavadinti metodo ar kintamojo pavadinimą „Ruby“, sukurkite antrąjį metodo ar kintamojo vardą. Pseudonimas gali būti naudojamas tiek išraiškingesnėms parinktims programuotojui, naudojantis klasę, tiek padėti nepaisyti metodų ir pakeisti klasės ar objekto elgesį. „Ruby“ teikia šią funkciją su raktiniais žodžiais „pseudonimas“ ir „alias_method“.
Slapyvardžio raktinis žodis trunka du argumentus: senojo metodo pavadinimą ir naujojo metodo pavadinimą. Metodo pavadinimai turėtų būti perduodami kaip etiketės, o ne eilutės. Etiketės yra naudojamos nurodyti metodus ir kintamuosius, jų tiesiogiai nenurodant. Jei esate naujas Rubinas programuotojui, etikečių koncepcija gali atrodyti keista, bet kai matote etiketę kaip „: metodo pavadinimas“, „tiesiog skaitykite ją kaip“ dalykas, vadinamas metodo pavadinimu. “Šis pavyzdys skelbia naują klasę ir sukuria pavadinto metodo, pavadinto vadinamuoju, slapyvardį pradžia.
Kartais gali reikėti pakeisti klasės elgesį po to, kai ji bus paskelbta. Sukūrę antros klasės deklaraciją, kuri turi tą patį pavadinimą kaip esamos klasės deklaracija, galite pravardę ir pridėti naujų metodų prie esamos klasės. Taip pat galite pridėti slapyvardžius ir metodus prie atskirų objektų naudodami sintaksę, panašią į paveldėtą klasės sintaksę. Bet kurios klasės elgesį galima pakeisti sukuriant bet kurio metodo slapyvardį ir tada sukuriant naują metodą (su originaliu metodo pavadinimu), kuris metodą vadina slapyvardžiu.
Šiame pavyzdyje deklaruota mikrobangų klasė ir instancija yra sukurta. Antrosios klasės deklaracijoje naudojamas slapyvardžio metodas, norint pakeisti metodo „įjungta“ elgseną ir pridėti įspėjamąjį pranešimą. Trečiosios klasės deklaracija naudojama norint pakeisti konkretaus mikrobangų egzemplioriaus elgesį, kad būtų pridėtas dar griežtesnis įspėjimas. Kai kelis kartus pravardžiuojate metodą, būtinai naudokite skirtingus metodo pavadinimus, kad išsaugotumėte senąjį metodą.