Saya berasumsi bahwa kamu sudah pernah mengenal bahasa pemrograman berorientasi objek lainnya sebelum kenal Ruby. Pada bahasa lain, proses instantiasi suatu kelas menjadi objek adalah dengan menggunakan operator new seperti ini.
1 2 3 4 5 |
// C# CreateBookService service = new CreateBookService(); // PHP $service = new CreateBookService(); |
Di Ruby nyatanya tidak seperti itu, yang digunakan adalah class method bernama new seperti ini.
1 |
service = CreateBookService.new |
Bagi yang mempunyai modal OOP di bahasa …