Sha256: 3842f21f315bd5ca3873d1c9dfa7fa9ad03c912a5b97288814ee2338d74b9986

Contents?: true

Size: 423 Bytes

Versions: 3

Compression:

Stored size: 423 Bytes

Contents

module Auth
  module Behavior
    class RememberMe < Auth::Behavior::Base
      migration "create_sparkly_remembered_tokens"
      
      def apply_to_passwords(password)
        # no effect
      end
      
      def apply_to_accounts(model_config)
        model_config.target.instance_eval do
          has_many :remembrance_tokens, :dependent => :destroy, :as => :authenticatable
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sparkly-auth-1.0.2 lib/auth/behavior/remember_me.rb
sparkly-auth-1.0.1 lib/auth/behavior/remember_me.rb
sparkly-auth-1.0.0 lib/auth/behavior/remember_me.rb