Merge pull request #77 from xpeppers/master

fixed SOLID link to wikipedia
fixed #78 - use _ as a variable placeholder
Merge branch 'master' of github.com:bbatsov/ruby-style-guide
expanded the section on exceptions
Added section for regular expression.
Merge pull request #81 from vsakarov/master

added regular expression section
fixes #80 - Indentation on multi-line method calls
Cannot divide by 0!
Merge pull request #90 from knugie/patch-1

fixed a typo
extended the metaprogramming section
Correct some errors regarding `rescue Exception`

begin; rescue Exception; end

is not the same as

begin: rescue; end

This former is a bad practice which results in processes that don't
respond to `kill` and other signals.  It's rarely what's intended.
Merge pull request #91 from samg/master

Correct some erreoneous information about ruby execption handling.
Fix ambiguous language.
Previously could read as the best comment is an outdated comment!
Supplement guide by mentioning Struct.new
Merge pull request #93 from marcandre/struct

Struct.new
Fix typo, sorry
Add missing `end`
Merge pull request #95 from marcandre/master

Sorry for the typo
fixed #86 - \z instead of \Z for matching the absolute end of a string
added some clarifications to the dangerous/safe methods rule