Ruby gem which will allow authors to pass a code block to transform a data object for a specific period of time