Changeset 1034

Show
Ignore:
Timestamp:
11/22/07 14:10:36 (11 months ago)
Author:
has.s..@gmail.com
Message:

Fixes some bugs with the migration and model generators. Also fixes some issues with the sessions. Thanx raid@iprobot.com Closes #310

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • plugins/merb_sequel/lib/merb/session/sequel_session.rb

    r968 r1034  
     1require 'base64' 
     2 
    13module Merb 
    24  module SessionMixin 
     
    2325      varchar :session_id 
    2426      varchar :data 
     27      timestamp :created_at 
    2528    end 
    2629   
     
    3033      # Generates a new session ID and creates a row for the new session in the database. 
    3134      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) 
    3337      end 
    3438     
  • plugins/merb_sequel/sequel_generators/migration/templates/new_migration.erb

    r825 r1034  
    11class <%= class_name.snake_case.camel_case %> < Sequel::Migration 
    22  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     
    37    <%= "create_table :#{table_name} do" if table_name %> 
     8      primary_key :id 
    49<% for attribute in table_attributes -%> 
    510      <%= attribute.type %> :<%= attribute.name %> 
  • plugins/merb_sequel/sequel_generators/model/templates/sequel_model_template.erb

    r825 r1034  
    1 class <%= class_name %> < Sequel::Model 
     1class <%= class_name %> < Sequel::Model(:<%= class_name.snake_case.pluralize %>) 
    22end