Changeset 1034
- Timestamp:
- 11/22/07 14:10:36 (11 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/merb_sequel/lib/merb/session/sequel_session.rb
r968 r1034 1 require 'base64' 2 1 3 module Merb 2 4 module SessionMixin … … 23 25 varchar :session_id 24 26 varchar :data 27 timestamp :created_at 25 28 end 26 29 … … 30 33 # Generates a new session ID and creates a row for the new session in the database. 31 34 def generate 32 create(:session_id => Merb::SessionMixin::rand_uuid, :data => marshal({})) 35 create(:session_id => Merb::SessionMixin::rand_uuid, 36 :data => marshal({}), :created_at => Time.now) 33 37 end 34 38 plugins/merb_sequel/sequel_generators/migration/templates/new_migration.erb
r825 r1034 1 1 class <%= class_name.snake_case.camel_case %> < Sequel::Migration 2 2 def up 3 # For details on migrations in sequel see 4 # http://sequel.rubyforge.org/ 5 # http://code.google.com/p/ruby-sequel/wiki/Migrations 6 3 7 <%= "create_table :#{table_name} do" if table_name %> 8 primary_key :id 4 9 <% for attribute in table_attributes -%> 5 10 <%= attribute.type %> :<%= attribute.name %> plugins/merb_sequel/sequel_generators/model/templates/sequel_model_template.erb
r825 r1034 1 class <%= class_name %> < Sequel::Model 1 class <%= class_name %> < Sequel::Model(:<%= class_name.snake_case.pluralize %>) 2 2 end
