Sprawdź stare hasło przed jego zmianą

Witam,
Zainstalowałem plugin acts as authenticated i teraz próbuję go zmodyfikować. Utworzyłem formularz do zmiany hasła gdzie są 3 pola: stare hasło, nowe i powtórz nowe. W modelu user mam:

attr_accessor :password # BTW. Co to znaczy? validates_presence_of :password, :if => :password_required? validates_presence_of :password_confirmation, :if => :password_required? validates_length_of :password, :within => 4..40, :if => :password_required? validates_confirmation_of :password, :if => :password_required?
Co zrobić, aby przed zmianą hasła sprawdzić, czy stare hasło jest poprawne? Da się to zrobić przez validates_?

Pozdrawiam,
Staszek