# File lib/active_crypto.rb, line 158 def save_session_key ActiveRecord::Base.session_keys[session_key_id]=@session_key if @session_key end
Returns the session_key
# File lib/active_crypto.rb, line 177 def session_key if self.new_record? @session_key else ActiveRecord::Base.session_keys[session_key_id] end end
# File lib/active_crypto.rb, line 187 def session_key_id "#{self.class.to_s}:#{id}" end
Sets a session key for the object. This should be a EzCrypto::Key instance.
# File lib/active_crypto.rb, line 164 def set_session_key(key) if self.new_record? @session_key=key else ActiveRecord::Base.session_keys[session_key_id]=key end decrypt_attributes if self.class.include? Encrypted #if respond_to?(:decrypt_attributes) end
Generated with the Darkfish Rdoc Generator 2.