Hugo/Emily after_commit doesn't get triggered if transaction block returns from method
Hugo/Emily fixing after_commit to fire with returning blocks
Merge pull request #16 from emirose/master

after_commit doesn't fire if the transaction block contains a return statement