Fixes #8 - updating to adhere more strictly to the interface

Somewhere between asset-pipeline 1.8.9 and 2.0.19 the compiler got  picky about this method implementation.  Updating it to explicitly set the parameter and return types.