Skip to content

Instantly share code, notes, and snippets.

fs = require 'fs'
process.stdin.resume()
rawData = fs.readSync process.stdin.fd, 100, 0, 'utf8'
@lines = rawData[0].split '\r\n'
@msuarz
msuarz / before_after.rb
Created October 11, 2013 18:36
pretty code
# before
while @servers.collect { |server| server.done? }.include? false
# after
until servers.all? &:done? do
@msuarz
msuarz / zip.rb
Last active December 25, 2015 21:19
zip it baby
#ugly
(0..servers.count - 1).each { |i| servers[i][:ip] = ips[i] }
#pretty
servers.each_with_index { |server, i| server[:ip] = ips[i] }
#beautiful
servers.zip(ips) { |server, ip| server[:ip] = ip }