plataformatec/devise — pull request #2733 by edelpero (2013-11-09 13:00:08+00:00)
Title: Adds aliases to devise controllers methods that uses yield around resource

Instead of calling super on devise controller methods the uses yield. Now you can use the banged methods, this gives more readability to the code, just like in inherited_resources.

**before:**

```ruby
class Overrided::PasswordsController < Devise::PasswordsController

def update
super do |resource|
BackgroundWorker.trigger
end
end

end
```

**after:**

```ruby
class Overrided::PasswordsController < Devise::PasswordsController

def update
update! do |resource|
BackgroundWorker.trigger
end
end

end
```