Tutorial Membuat Ruby Gem Hello World
• Kunto Aji - Last modified atUpdate 2021-05-02: Tutorial belajar membuat Ruby Gem dapat di situs resmi rubygems.org pada url https://guides.rubygems.org/make-your-own-gem/.
Artikel ini saya tujukan untuk pemula. Artikel ini bertujuan untuk mengetahui bagaimana cara membuat Ruby gem hello world. Sebelum membuat gem, install terlebih dahulu tool versioning yang bernama git. Kemudian buat akun di github dan gemcutter serta buat repositori bernama hello-world di github. Berikut ini adalah langkah-langkah yang dilakukan untuk membuat gem hello world.
Pertama kali yang dilakukan adalah install gem gemcutter dan jeweler. Perlu diketahui, versi jeweler yang digunakan saat membuat artikel ini adalah 1.4.0
Jalankan perintah jeweler
Masuk ke dalam direktori hello-world, kemudian buka file hello-world.rb di dalam direktori lib dan tulis kode seperti di bawah ini.
Buka file Rakefile dan isikan sebagai berikut.
Buat versi gem, build dan install gem
Langkah terakhir, berikut ini adalah kode untuk menggunakan gem hello-world
.
Berikut ini adalah langkah-langkah untuk merilis gem yang telah kita buat ke publik dengan cara memasukkan ke dalam repositori gemcutter dan akun github.
Sebagai informasi tambahan, jalakan perintah rake -T untuk mengetahui task apa saja yang tersedia untuk membangun sebuah gem.
Update 2010
Saya menambahkan penjelasan bagaimana membuat gem hello-world executable sehingga bisa dieksekusi langsung dari command line. Berikut ini adalah langkah-langkahnya.
Buat direktori bin dan buat file hello-world dan tuliskan kode ruby di-dalamnya.
Jika di Linux, ubah permission.
Ubah Rakefile
Commit perubahan.
Rilis gem.
Install.
Cara penggunaan.
Recent Posts
Subdomain Hijacking
My dormant subdomain was recently hijacked, redirecting it to a online gamble registration page.
C# DbContext ServiceLifeTime
my note about C Sharp ServiceLifeTime
PostgreSQL Index Usage Monitoring
Having too many unused or underused indexes on a table can slow down write and update operations in your PostgreSQL database, making it crucial to regularly identify and manage them for optimal performance.
KAK Labs Newsletter #6 - Staying Safe From Pegasus Spyware
Newsletter #6 - Pegasus, Ruby, PostgreSQL and networkQuality tool
Material Design - Paragraph Spacing
According to Google's Material Design, keep paragraph spacing in the range between .75x and 1.25x of the type size.