Standard Library

Standard Library #

Strings
Panduan lengkap Standard Library String di Ruby — manipulasi teks, pencarian dan penggantian, pemformatan, konversi tipe, encoding, dan method-method penting yang sering digunakan dalam pemrograman sehari-hari.
IO
Panduan lengkap Standard Library IO di Ruby — membaca dan menulis file, mode pembukaan file, buffering, StringIO, operasi direktori, penanganan error IO, dan pola idiomatis untuk pemrosesan file yang aman dan efisien.
Math
Panduan lengkap Standard Library Math di Ruby — modul Math, operasi trigonometri, logaritma dan eksponensial, akar dan pangkat, kelas Numeric dan Integer, pembulatan, bilangan acak dengan Random, BigDecimal untuk presisi tinggi, dan pola idiomatis komputasi matematika.
Enumerable
Panduan lengkap modul Enumerable di Ruby — iterasi koleksi, transformasi data dengan map dan flat_map, filter dengan select dan reject, agregasi dengan reduce, pengurutan, pengelompokan, dan lazy enumeration.
Set
Panduan lengkap modul Set di Ruby standard library — koleksi unik tanpa duplikat, operasi himpunan union dan intersection, perbedaan dengan Array, dan penggunaan SortedSet untuk data terurut.
Comparable
Panduan lengkap modul Comparable di Ruby — implementasi spaceship operator, perbandingan objek custom, pengurutan otomatis, clamp, dan integrasi dengan Enumerable untuk sort dan min/max.
Pathname
Panduan lengkap kelas Pathname di Ruby standard library — manipulasi path file secara OOP, join dan relative path, iterasi direktori, pengecekan atribut file, dan perbandingannya dengan File dan Dir.
FileUtils
Panduan lengkap modul FileUtils di Ruby standard library — operasi file dan direktori seperti copy, move, delete, mkdir, chmod, dan pola aman untuk manipulasi file system di skrip Ruby.
JSON
Panduan lengkap library JSON di Ruby standard library — parse string JSON, generate JSON dari objek Ruby, kustomisasi serialisasi, penanganan error, dan integrasi dengan kelas custom.
CSV
Panduan lengkap library CSV di Ruby standard library — membaca dan menulis file CSV, kustomisasi separator dan encoding, konversi tipe data otomatis, iterasi baris besar secara efisien, dan integrasi dengan kelas custom.
URI
Panduan lengkap modul URI di Ruby standard library — parsing URL, mengakses komponen host dan path, membangun URL secara programatik, encoding dan decoding, serta validasi format URI.
Net::HTTP
Panduan lengkap Net::HTTP di Ruby standard library — membuat HTTP request GET dan POST, menangani HTTPS, kustomisasi header dan timeout, upload file, dan penanganan response yang tepat.
Tempfile
Panduan lengkap kelas Tempfile di Ruby standard library — membuat file sementara yang aman, pengelolaan lifecycle, penggunaan dalam testing, pola atomic write, dan integrasi dengan Pathname dan IO.
Benchmark
Panduan lengkap modul Benchmark di Ruby standard library — mengukur waktu eksekusi kode, membandingkan performa beberapa implementasi dengan bm dan bmbm, interpretasi hasil, dan pola benchmarking yang valid.
About | Author | Content Scope | Editorial Policy | Privacy Policy | Disclaimer | Contact