Buffered Ports 

Re-issue of pull request https://github.com/planthaber/rock-webapp/pull/11 against master
You really really need to learn humility when you start a new language. You've barely coded in Ruby, so stop assuming you know everything about it. And when someone that wrote Ruby code for more than 10 years tells you that one line of code can be rewritten in a simpler, cleaner, manner start by assuming that he is right and you're wrong. Time#+ takes a Numeric as argument, not a time. Time.now + timeout.to_i if you really want to be able to pass a Time instance - but that would make zero sense in the Ruby world.