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"