Since Ruby 1.9 you can use the singleton_class method to access the singleton object of a class. This way you can also access the alias_method method. The method itself is private so you need to invoke it with send. Here is your one liner:
singleton_class.send(:alias_method, :generate, :new)
Keep in mind though, that alias will not work here.