Class: Groonga::TableDumper

Inherits:
Object
  • Object
show all
Defined in:
lib/groonga/dumper.rb

Instance Method Summary collapse

Constructor Details

#initialize(table, options = {}) ⇒ TableDumper

Returns a new instance of TableDumper.



629
630
631
632
633
634
635
636
# File 'lib/groonga/dumper.rb', line 629

def initialize(table, options={})
  @table = table
  @options = options
  @output = @options[:output]
  @have_output = !@output.nil?
  @output ||= Dumper.default_output
  @error_output = @options[:error_output]
end

Instance Method Details

#dumpObject



638
639
640
641
642
643
644
645
# File 'lib/groonga/dumper.rb', line 638

def dump
  dump_load_command
  if @have_output
    nil
  else
    @output.string
  end
end