lib/lru_redux.rb in lru_redux-0.8.4 vs lib/lru_redux.rb in lru_redux-1.1.0
- old
+ new
@@ -1,16 +1,11 @@
-module LruRedux
- def self.is_19?
- major,minor = RUBY_VERSION.split(".").map{|a| a.to_i}
- major > 1 || (major == 1 && minor > 8)
- end
-end
+require "lru_redux/util"
-require "lru_redux/version"
-if LruRedux.is_19?
- require "lru_redux/cache19"
-else
- require "lru_redux/cache"
-end
+require "lru_redux/cache"
+require "lru_redux/cache_legacy" if
+ RUBY_ENGINE == "ruby" && RUBY_VERSION < "2.1.0"
+
require "lru_redux/thread_safe_cache"
-require "lru_redux/thread_safe_cache_jruby" if
- RUBY_PLATFORM == 'java' && JRUBY_VERSION < '9.0'
+
+require "lru_redux/ttl"
+
+require "lru_redux/version"