tdiary/configuration.rb in tdiary-4.0.1.20131102 vs tdiary/configuration.rb in tdiary-4.0.2
- old
+ new
@@ -99,11 +99,14 @@
].each do |var|
def_vars1 << "#{var} = nil\n"
def_vars2 << "@#{var} = #{var} unless #{var} == nil\n"
end
- unless @io_class
+ unless defined?(::TDiary::Cache) && ::TDiary::Cache.method_defined?(:store_cache)
require 'tdiary/cache/file'
+ end
+
+ unless @io_class
require 'tdiary/io/default'
@io_class = IO::Default
end
cgi_conf = @io_class.load_cgi_conf(self)