Kouhei Sutou
kou****@clear*****
Mon Dec 22 17:49:10 JST 2014
> Pathname.glob("#{@data_directory}/*#{SUFFIX}").collect do |buffered_message_path| > + buffered_message_path = Pathname(buffered_message_path) Pathname.globを使っているのですでにPathnameになっていません? In <26e7181af6586fdba24a8710f399dbd520ffcb30 �� jenkins.clear-code.com> "[Groonga-commit] droonga/droonga-engine �� 26e7181 [buffered-forward] Convert path to Pathname before handling" on Mon, 22 Dec 2014 17:28:17 +0900, YUKI Hiroshi <null+groonga �� clear-code.com> wrote: > YUKI Hiroshi 2014-12-22 17:28:17 +0900 (Mon, 22 Dec 2014) > > New Revision: 26e7181af6586fdba24a8710f399dbd520ffcb30 > https://github.com/droonga/droonga-engine/commit/26e7181af6586fdba24a8710f399dbd520ffcb30 > > Message: > Convert path to Pathname before handling > > Modified files: > lib/droonga/forward_buffer.rb > > Modified: lib/droonga/forward_buffer.rb (+1 -1) > =================================================================== > --- lib/droonga/forward_buffer.rb 2014-12-22 17:27:55 +0900 (372fd0d) > +++ lib/droonga/forward_buffer.rb 2014-12-22 17:28:17 +0900 (e7f2fd6) > @@ -57,6 +57,7 @@ module Droonga > def start_forward > logger.trace("start_forward: start") > Pathname.glob("#{@data_directory}/*#{SUFFIX}").collect do |buffered_message_path| > + buffered_message_path = Pathname(buffered_message_path) > output(buffered_message_path) > end > logger.trace("start_forward: done") > @@ -68,7 +69,6 @@ module Droonga > > private > def output(buffered_message_path) > - buffered_message_path = Pathname(buffered_message_path) > time_stamp = buffered_message_path.basename(SUFFIX) > file_contents = buffered_message_path.read > @unpacker.feed(file_contents)