Essentially it allows you to wrap code around existing methods in your classes.
gem "aspectr", "~> 0.3.7"