aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/plugins/interlock/lib/interlock.rb
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/plugins/interlock/lib/interlock.rb')
-rw-r--r--vendor/plugins/interlock/lib/interlock.rb28
1 files changed, 28 insertions, 0 deletions
diff --git a/vendor/plugins/interlock/lib/interlock.rb b/vendor/plugins/interlock/lib/interlock.rb
new file mode 100644
index 000000000..e4cfb91c3
--- /dev/null
+++ b/vendor/plugins/interlock/lib/interlock.rb
@@ -0,0 +1,28 @@
+
+module Interlock
+end
+
+require 'interlock/core_extensions'
+require 'interlock/config'
+require 'interlock/interlock'
+require 'interlock/lock'
+require 'interlock/pass_through_store'
+require 'interlock/action_controller'
+require 'interlock/action_view'
+require 'interlock/finders'
+require 'interlock/active_record'
+
+begin
+ if defined?(JRUBY_VERSION)
+ require 'memcache-client'
+ else
+ require 'memcached'
+ end
+rescue LoadError
+end
+
+unless ActionController::Base.perform_caching
+ RAILS_DEFAULT_LOGGER.warn "** interlock warning; config.perform_caching == false"
+end
+
+Interlock::Config.run!