[Generators] ActiveJob

WIP !
`module_function` works fine on 1.8.7, see [here](http://ruby-doc.org/core-1.8.7/Module.html#method-i-module_function)