Block એ કોડનો ટુકડો છે જે એક method ને પસ કરવામાં આવે છે, જે { } (એક લાઇન) અથવા do...end (બહુ-લાઇન) માં બંધ હોય છે। Blocks એક વિશિષ્ટ, કેન્દ્રીય Ruby સુવિધા છે — તેઓ behavior ને methods માં પસ કરવાનો રસ્તો છે, iteration, callbacks, અને Ruby ની elegant, expressive શૈલીને શક્તિશાળી બનાવે છે।
Block સિંટેક્સ
[, , ].each { || puts n }
[, , ].each ||
doubled = n *
puts doubled
