Module: Authlogic::ActsAsAuthentic::PerishableToken::Config
- Defined in:
- lib/authlogic/acts_as_authentic/perishable_token.rb
Overview
Configure the perishable token.
Instance Method Summary collapse
-
#disable_perishable_token_maintenance(value = nil) ⇒ Object
(also: #disable_perishable_token_maintenance=)
Authlogic tries to expire and change the perishable token as much as possible, without compromising its purpose.
-
#perishable_token_valid_for(value = nil) ⇒ Object
(also: #perishable_token_valid_for=)
When using the find_using_perishable_token method the token can expire.
Instance Method Details
#disable_perishable_token_maintenance(value = nil) ⇒ Object Also known as: disable_perishable_token_maintenance=
Authlogic tries to expire and change the perishable token as much as possible, without compromising its purpose. If you want to manage it yourself, set this to true.
-
Default:
false -
Accepts:
Boolean
46 47 48 |
# File 'lib/authlogic/acts_as_authentic/perishable_token.rb', line 46 def disable_perishable_token_maintenance(value = nil) rw_config(:disable_perishable_token_maintenance, value, false) end |
#perishable_token_valid_for(value = nil) ⇒ Object Also known as: perishable_token_valid_for=
When using the find_using_perishable_token method the token can expire. If the token is expired, no record will be returned. Use this option to specify how long the token is valid for.
-
Default:
10.minutes -
Accepts:
Fixnum
31 32 33 34 35 36 37 |
# File 'lib/authlogic/acts_as_authentic/perishable_token.rb', line 31 def perishable_token_valid_for(value = nil) rw_config( :perishable_token_valid_for, (!value.nil? && value.to_i) || value, 10.minutes.to_i ) end |