public
Description: All the extra stuff you could want for the Mack Framework.
Homepage: http://www.mackframework.com
Clone URL: git://github.com/markbates/mack-more.git
mack-more / mack-active_record / lib / mack-active_record.rb
100644 28 lines (21 sloc) 0.827 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
require 'rubygems'
require 'genosaurus'
require 'mack-orm'
require 'activerecord'
 
module ActiveRecord # :nodoc:
end
 
fl = File.join(File.dirname(__FILE__), "mack-active_record")
 
require File.join(fl, "database")
require File.join(fl, "database_migrations")
require File.join(fl, "generators")
require File.join(fl, "helpers", "orm_helpers")
require File.join(fl, "test_extensions")
 
# [:migration, :model, :scaffold].each do |gen|
# require File.join(fl, "#{gen}_generator", "#{gen}_generator")
# end
[:helpers, :migration_generator, :model_generator, :scaffold_generator].each do |folder|
  Dir.glob(File.join(fl, folder.to_s, "**/*.rb")).each {|f| require f}
end
 
ActiveRecord::Base.logger = Mack.logger
 
Mack::Database.establish_connection(Mack.env)
 
require File.join(File.dirname(__FILE__), 'mack-active_record_tasks')