]> git.openstreetmap.org Git - rails.git/blobdiff - vendor/gems/composite_primary_keys-2.2.2/loader.rb
Add version 2.2.2 of composite_primary_keys.
[rails.git] / vendor / gems / composite_primary_keys-2.2.2 / loader.rb
diff --git a/vendor/gems/composite_primary_keys-2.2.2/loader.rb b/vendor/gems/composite_primary_keys-2.2.2/loader.rb
new file mode 100644 (file)
index 0000000..052c47c
--- /dev/null
@@ -0,0 +1,24 @@
+# Load local config files in /local
+begin
+  local_file_supported = Dir[File.join(PROJECT_ROOT, 'local/*.sample')].map { |path| File.basename(path).sub(".sample","") }
+  local_file_supported.each do |file|
+    require "local/#{file}"
+  end
+rescue LoadError
+  puts <<-EOS
+  This Gem supports local developer extensions in local/ folder. 
+  Supported files:
+    #{local_file_supported.map { |f| "local/#{f}"}.join(', ')}
+
+  Setup default sample files:
+    rake local:setup
+
+  Current warning: #{$!}
+  
+  EOS
+end
+
+
+# Now load Rake tasks from /tasks
+rakefiles = Dir[File.join(File.dirname(__FILE__), "tasks/**/*.rake")]
+rakefiles.each { |rakefile| load File.expand_path(rakefile) }