Kouhei Sutou
null+****@clear*****
Tue Mar 21 15:10:45 JST 2017
Kouhei Sutou 2017-03-21 15:10:45 +0900 (Tue, 21 Mar 2017) New Revision: 4cf50deb71f4857bf13477669bd236600177a4fa https://github.com/groonga/groonga/commit/4cf50deb71f4857bf13477669bd236600177a4fa Message: mrb: CommandInput supports Hash like each API Added files: lib/mrb/scripts/command_input.rb Modified files: lib/mrb/scripts/initialize/post.rb lib/mrb/scripts/sources.am Added: lib/mrb/scripts/command_input.rb (+15 -0) 100644 =================================================================== --- /dev/null +++ lib/mrb/scripts/command_input.rb 2017-03-21 15:10:45 +0900 (779edb4) @@ -0,0 +1,15 @@ +module Groonga + class CommandInput + include Enumerable + + def each + args = arguments + arg = Record.new(args, nil) + args.each do |id| + arg.id = id + key = arg.key + yield(key, self[key]) + end + end + end +end Modified: lib/mrb/scripts/initialize/post.rb (+1 -0) =================================================================== --- lib/mrb/scripts/initialize/post.rb 2017-03-21 13:18:11 +0900 (589b9e8) +++ lib/mrb/scripts/initialize/post.rb 2017-03-21 15:10:45 +0900 (c1215f3) @@ -15,6 +15,7 @@ require "variable_size_column" require "index_column" require "accessor" require "command" +require "command_input" require "table_cursor" require "index_cursor" Modified: lib/mrb/scripts/sources.am (+1 -0) =================================================================== --- lib/mrb/scripts/sources.am 2017-03-21 13:18:11 +0900 (877168c) +++ lib/mrb/scripts/sources.am 2017-03-21 15:10:45 +0900 (9a9e2ba) @@ -2,6 +2,7 @@ RUBY_SCRIPT_FILES = \ accessor.rb \ backtrace_entry.rb \ command.rb \ + command_input.rb \ command_line_parser.rb \ context.rb \ database.rb \ -------------- next part -------------- HTML����������������������������...Download