gotcha: ruby += operator

Looks like there’s no += operators. My guess is compiler is probably converting a += b expressions into a = a + b, or more verbosely a.send(:=, a.send(:+, b)).

Here’s some quick experimentation:

irb> 0.send("+=", 1)
# => NoMethodError: undefined method `+=' for 0:Fixnum
irb> 0 += 1
# => SyntaxError: (irb):1: syntax error, unexpected tOP_ASGN, expecting $end
 
1
Kudos
 
1
Kudos

Now read this

nginx pow coexistence

I am a user of Pow, is a zero-config Rack server for Mac OS X…serving your apps locally in under a minute and nginx, [engine x] is an HTTP and reverse proxy server Now, pow is good for rack app but nothing else. But if nginx sits in... Continue →