SSL on Rails 3

Been looking at different pages on google about using SSL on Rails 3. I have been using ssl_requirement prior to Rails 3. Wondering if ssl_requirement will still work on Rails 3 (anyone used)? Or whether to go the way of the new router. If so, is there a way to tell it to just make everything ssl?

I have tried this code in my router but at lest in dev mode does not seem to work. Curious what people are doing in actuality. I like ssl_requirement as it made things pretty transparent.

MyApp::Application.routes.draw do

class SslConstraint
def self.matches?(request)
request.ssl?
end
end

scope :constraints => SslConstraint do
resources :user_sessions
resources :users
resources :practices
resources :password_resets
resources :home
# Other SSL routes go in here
end
end

AND alternatively:

resources :users, :constraints => { :protocol => “https” }