]> git.openstreetmap.org Git - rails.git/blobdiff - vendor/plugins/sql_session_store/lib/sql_session.rb
Introduce some caching for diary views.
[rails.git] / vendor / plugins / sql_session_store / lib / sql_session.rb
index 19d2ad51e281b2d27d0a0edf4a40e14116386508..6db551753264a3a6cf659d8b222bb0047353a7d8 100644 (file)
@@ -1,27 +1,27 @@
-# An ActiveRecord class which corresponds to the database table\r
-# +sessions+. Functions +find_session+, +create_session+,\r
-# +update_session+ and +destroy+ constitute the interface to class\r
-# +SqlSessionStore+.\r
-\r
-class SqlSession < ActiveRecord::Base\r
-  # this class should not be reloaded\r
-  def self.reloadable?\r
-    false\r
-  end\r
-\r
-  # retrieve session data for a given +session_id+ from the database,\r
-  # return nil if no such session exists\r
-  def self.find_session(session_id)\r
-    find :first, :conditions => "session_id='#{session_id}'"\r
-  end\r
-\r
-  # create a new session with given +session_id+ and +data+\r
-  def self.create_session(session_id, data)\r
-    new(:session_id => session_id, :data => data)\r
-  end\r
-\r
-  # update session data and store it in the database\r
-  def update_session(data)\r
-    update_attribute('data', data)\r
-  end\r
-end\r
+# An ActiveRecord class which corresponds to the database table
+# +sessions+. Functions +find_session+, +create_session+,
+# +update_session+ and +destroy+ constitute the interface to class
+# +SqlSessionStore+.
+
+class SqlSession < ActiveRecord::Base
+  # this class should not be reloaded
+  def self.reloadable?
+    false
+  end
+
+  # retrieve session data for a given +session_id+ from the database,
+  # return nil if no such session exists
+  def self.find_session(session_id)
+    find :first, :conditions => { :session_id => session_id }
+  end
+
+  # create a new session with given +session_id+ and +data+
+  def self.create_session(session_id, data)
+    new(:session_id => session_id, :data => data)
+  end
+
+  # update session data and store it in the database
+  def update_session(data)
+    update_attribute('data', data)
+  end
+end