Changeset 225 for trunk/lib/camping/reloader.rb
- Timestamp:
- 09/26/2007 03:52:10 (14 months ago)
- Files:
-
- 1 modified
-
trunk/lib/camping/reloader.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/camping/reloader.rb
r208 r225 137 137 # If database models are present, `autoload?` will return nil. 138 138 unless Camping::Models.autoload? :Base 139 require 'logger'140 require 'camping/session'141 Camping::Models::Base.establish_connection @database if @database142 143 case @log144 when Logger145 Camping::Models::Base.logger = @log146 when String147 Camping::Models::Base.logger = Logger.new(@log == "-" ? STDOUT : @log)148 end149 150 Camping::Models::Session.create_schema151 152 139 if @database and @database[:adapter] == 'sqlite3' 153 140 begin … … 158 145 end 159 146 end 147 148 case @log 149 when Logger 150 Camping::Models::Base.logger = @log 151 when String 152 require 'logger' 153 Camping::Models::Base.logger = Logger.new(@log == "-" ? STDOUT : @log) 154 end 155 156 Camping::Models::Base.establish_connection @database if @database 157 158 if Camping::Models.const_defined?(:Session) 159 Camping::Models::Session.create_schema 160 end 160 161 end 161 162 end
