Use send instead of method() and call()

Using method() and call() is not always secure, for example, using devise+warden, build_key raises a SecurityError calling the unique method for the user instance.