class AwsTestDump::DynamoDataRestore

Public Class Methods

new(dump_dir=nil) click to toggle source
Calls superclass method AwsTestDump::BaseDynamoProcessor::new
# File lib/aws_test_dump.rb, line 298
def initialize(dump_dir=nil)
  super
  @dump_dir = dump_dir
  @dump_dir ||= DEFAULT_DATA_DUMP_DIR
  @data_dump_files = Array.new
end

Public Instance Methods

data_dump_files() click to toggle source
# File lib/aws_test_dump.rb, line 305
def data_dump_files
  if @data_dump_files.empty?
    Dir.entries(@dump_dir).each do |f|
      full_path = File.join(@dump_dir, f)
      @data_dump_files << full_path if File.file?(full_path)
    end
  end
  @data_dump_files
end
run() click to toggle source
# File lib/aws_test_dump.rb, line 315
def run
  data_dump_files.each do |f|
    dynamo_table_data_restore = DynamoTableDataRestore.new(f)
    dynamo_table_data_restore.run
  end
end