[Groonga-commit] droonga/droonga-engine at 9eeec45 [master] Use Pathname object for PID file path

Back to archive index

Kouhei Sutou null+****@clear*****
Sun Jul 20 18:35:15 JST 2014


Kouhei Sutou	2014-07-20 18:35:15 +0900 (Sun, 20 Jul 2014)

  New Revision: 9eeec45e18e21b8443adfbcea17e257555a0b86c
  https://github.com/droonga/droonga-engine/commit/9eeec45e18e21b8443adfbcea17e257555a0b86c

  Message:
    Use Pathname object for PID file path

  Modified files:
    lib/droonga/command/droonga_engine.rb

  Modified: lib/droonga/command/droonga_engine.rb (+8 -8)
===================================================================
--- lib/droonga/command/droonga_engine.rb    2014-07-20 17:32:43 +0900 (ee6a06c)
+++ lib/droonga/command/droonga_engine.rb    2014-07-20 18:35:15 +0900 (a2302f9)
@@ -93,14 +93,14 @@ module Droonga
       end
 
       def write_pid_file
-        if****@confi*****_file
-          File.open(@configuration.pid_file, "w") do |file|
+        if****@confi*****_file_path
+          @configuration.pid_file_path.open("w") do |file|
             file.puts(Process.pid)
           end
           begin
             yield
           ensure
-            FileUtils.rm_f(@configuration.pid_file)
+            FileUtils.rm_f(@configuration.pid_file_path.to_s)
           end
         else
           yield
@@ -111,14 +111,14 @@ module Droonga
         DEFAULT_HOST = Socket.gethostname
         DEFAULT_PORT = 10031
 
-        attr_reader :host, :port, :tag, :log_file, :pid_file
+        attr_reader :host, :port, :tag, :log_file, :pid_file_path
         def initialize
           @host = DEFAULT_HOST
           @port = DEFAULT_PORT
           @tag = "droonga"
           @log_file = nil
           @daemon = false
-          @pid_file = nil
+          @pid_file_path = nil
         end
 
         def engine_name
@@ -205,9 +205,9 @@ module Droonga
                     "Run as a daemon") do
             @daemon = true
           end
-          parser.on("--pid-file=FILE",
-                    "Put PID to the FILE") do |file|
-            @pid_file = File.expand_path(file)
+          parser.on("--pid-file=PATH",
+                    "Put PID to PATH") do |path|
+            @pid_file_path = File.expand_path(path)
           end
         end
 
-------------- next part --------------
HTML����������������������������...
下载 



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