Skip to content

Commit

Permalink
Detect instances of Array correctly.
Browse files Browse the repository at this point in the history
If rroonga is loaded, "Array" means "Groonga::Array" in this context.
However I have to refer "::Array" here.
  • Loading branch information
piroor committed Sep 12, 2013
1 parent 15bc965 commit a88c77d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions lib/groonga/command/parser.rb
Expand Up @@ -305,7 +305,7 @@ def consume_load_values(tag)
@buffer = rest
@json_parser = Yajl::Parser.new
@json_parser.on_parse_complete = lambda do |object|
if object.is_a?(Array) and @command.columns.nil?
if object.is_a?(::Array) and @command.columns.nil?
@command.columns = object
on_load_columns(@command, object)
else
Expand Down Expand Up @@ -364,7 +364,7 @@ def process_command
end
if @command[:values]
values = Yajl::Parser.parse(@command[:values])
if @command.columns.nil? and values.first.is_a?(Array)
if @command.columns.nil? and values.first.is_a?(::Array)
header = values.shift
@command.columns = header
on_load_columns(@command, header)
Expand Down

0 comments on commit a88c77d

Please sign in to comment.