1. Ruby 2.4 Binding#irb

    Hello! Ruby2.4.0.preview3 was released yesterday. There are some really cool features in it. I will mention one of these. It is about debugging or open a REPL session. As you know before that release, Ruby developers use p or other lovely gem pry to debug. For now binding#irb provides to debug in your application. …


  2. Ruby 2.4 String#concat, Array#concat and String#prepend Multiple Arguments

    Merhaba. Ruby 2.4’den önceki sürümler String ve Array için tanımlı #concat metotu birleştirme işlemini parametre almadan yapıyor. …


  3. Ruby 2.4 Hash#compact

    Merhaba. Ruby 2.4 yazılarına devam ediyoruz. …


  4. Ruby 2.4 Enumerable#sum

    Merhaba! Ruby 2.4 previewleri bundan yakın bir zaman önce çıktı ve bir takım yenilikler ile birlikte geldiler. Kısa kısa Ruby 2.4 ile gelen yeniliklerden ve değişikliklerden bahsedelim. …


  5. Block, Proc, Lambda

    Merhaba! Ruby’nin en güçlü özelliklerinden biri bloklardır. Diğer dillerin aksine Ruby’de blokları anlamak ve kullanmak kolay ve basittir. …


  6. Debugging with Pry

    Merhaba! Kod yazarken bir bir şeylerin yolunda gitmediği veya kod içinde neler olduğunu anlamak istediğimiz anlar oluyor. Bu gibi durumlarda debugging yapıyoruz. Ruby’de eğer IDE kullanıyorsunuz debugging yapmak bir nebze kolay olabiliyor. Ancak benim gibi Sublime vb bir text editör kullanıcısıysanız imdadımıza PRY yetişiyor. …


  7. Ruby Enumerable

    Merhaba! Bugün Ruby’de hemen hemen her gün kullandığımız Enumerable metotlarından bahsetmek istiyorum. Bu yazıda kullanılan örnekleri daha iyi anlayabilmek için öncelikle Ruby’de Array ve Hash kavramlarını biraz olsun bilmeniz gerekiyor. …