[Groonga-commit] ranguba/groonga-client-model at 8b57604 [master] Support Rails 4 again

Back to archive index

Kouhei Sutou null+****@clear*****
Tue Feb 7 15:11:57 JST 2017


Kouhei Sutou	2017-02-07 15:11:57 +0900 (Tue, 07 Feb 2017)

  New Revision: 8b57604d85ad5ced0c5476e344c8b26f95d1a06b
  https://github.com/ranguba/groonga-client-model/commit/8b57604d85ad5ced0c5476e344c8b26f95d1a06b

  Message:
    Support Rails 4 again

  Modified files:
    lib/groonga_client_model/railtie.rb

  Modified: lib/groonga_client_model/railtie.rb (+9 -2)
===================================================================
--- lib/groonga_client_model/railtie.rb    2017-02-07 15:11:37 +0900 (b65cbbc)
+++ lib/groonga_client_model/railtie.rb    2017-02-07 15:11:57 +0900 (09d69ae)
@@ -52,8 +52,15 @@ module GroongaClientModel
 
     initializer "groonga_client_model.set_reloader_hooks" do
       ActiveSupport.on_load(:groonga_client_model) do
-        ActiveSupport::Reloader.before_class_unload do
-          GroongaClientModel::Record.clear_cache
+        if ActiveSupport.const_defined?(:Reloader)
+          ActiveSupport::Reloader.before_class_unload do
+            GroongaClientModel::Record.clear_cache
+          end
+        else
+          # For Rails < 5
+          ActionDispatch::Reloader.to_cleanup do
+            GroongaClientModel::Record.clear_cache
+          end
         end
       end
     end
-------------- next part --------------
HTML����������������������������...
Descargar 



More information about the Groonga-commit mailing list
Back to archive index