Changeset 659

Show
Ignore:
Timestamp:
09/19/07 19:36:40 (1 year ago)
Author:
e.@brainspl.at
Message:

patch for creating sessions table in merb_sequel, closes #177

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • plugins/merb_sequel/Rakefile

    r657 r659  
    44PLUGIN = "merb_sequel" 
    55NAME = "merb_sequel" 
    6 VERSION = "0.0.2
     6VERSION = "0.0.3
    77AUTHOR = "Duane Johnson" 
    88EMAIL = "canadaduane@gmail.com" 
  • plugins/merb_sequel/lib/merb/session/sequel_session.rb

    r620 r659  
    1919   
    2020    table_name = (Merb::Plugins.config[:sequel][:session_table_name] || "sessions") 
    21     unless Sequel::Model.db.table_exists?(table_name.to_sym) 
    22       puts "Warning: The database did not contain a '#{table_name}' table for sessions." 
    23     end 
    2421   
    2522    class SequelSession < Sequel::Model(table_name.to_sym) 
     
    122119      # end 
    123120    end 
     121 
     122    unless Sequel::Model.db.table_exists?(table_name.to_sym) 
     123      puts "Warning: The database did not contain a '#{table_name}' table for sessions." 
     124 
     125      SequelSession.class_eval do 
     126        create_table unless table_exists? 
     127      end 
     128 
     129      puts "Created sessions table." 
     130    end 
    124131  end 
    125132end