Module: Authlogic::ActsAsAuthentic::SessionMaintenance::Methods
- Defined in:
- lib/authlogic/acts_as_authentic/session_maintenance.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#save_without_session_maintenance(*args) ⇒ Object
Save the record and skip session maintenance all together.
Class Method Details
.included(klass) ⇒ Object
52 53 54 55 56 57 |
# File 'lib/authlogic/acts_as_authentic/session_maintenance.rb', line 52 def self.included(klass) klass.class_eval do before_save :get_session_information, :if => :update_sessions? before_save :maintain_sessions, :if => :update_sessions? end end |
Instance Method Details
#save_without_session_maintenance(*args) ⇒ Object
Save the record and skip session maintenance all together.
60 61 62 63 64 65 |
# File 'lib/authlogic/acts_as_authentic/session_maintenance.rb', line 60 def save_without_session_maintenance(*args) self.skip_session_maintenance = true result = save(*args) self.skip_session_maintenance = false result end |