[Groonga-commit] ranguba/activegroonga at d95b37a [master] Define Migration#root_directory for non-Rails environment

Back to archive index

KITAITI Makoto null+****@clear*****
Fri Sep 25 22:55:34 JST 2015


KITAITI Makoto	2015-09-25 22:55:34 +0900 (Fri, 25 Sep 2015)

  New Revision: d95b37a7c98fac311abe1bb76602c92482b1feeb
  https://github.com/ranguba/activegroonga/commit/d95b37a7c98fac311abe1bb76602c92482b1feeb

  Merged b5a8165: Merge pull request #18 from KitaitiMakoto/general-root-dir

  Message:
    Define Migration#root_directory for non-Rails environment

  Modified files:
    lib/active_groonga/migration.rb

  Modified: lib/active_groonga/migration.rb (+11 -0)
===================================================================
--- lib/active_groonga/migration.rb    2014-12-27 21:11:20 +0900 (cde013d)
+++ lib/active_groonga/migration.rb    2015-09-25 22:55:34 +0900 (7690ec5)
@@ -70,6 +70,17 @@ module ActiveGroonga
       puts("== #{text} #{'=' * rest_length}")
     end
 
+    def root_directory
+      case
+      when defined? Rails
+        Rails.root
+      when defined? Padrino
+        Padrino.root
+      else
+        Pathname.pwd
+      end
+    end
+
     def method_missing(name, *args, &block)
       if****@schem*****_to?(name)
         @schema.send(name, *args, &block)
-------------- next part --------------
HTML����������������������������...
Download 



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