class AwsTestDump::DynamoDataDump
Attributes
data_dump_definitions[RW]
table_name[RW]
Public Class Methods
new(table_name=nil, dump_dir=nil)
click to toggle source
Calls superclass method
AwsTestDump::BaseDynamoProcessor::new
# File lib/aws_test_dump.rb, line 221 def initialize(table_name=nil, dump_dir=nil) super nil @dump_dir = dump_dir @dump_dir ||= DEFAULT_DATA_DUMP_DIR @table_name = table_name @data_dump_definitions = nil end
Public Instance Methods
run()
click to toggle source
# File lib/aws_test_dump.rb, line 241 def run if !data_dump_definitions.empty? data_dump_definitions.each do |data_dump_definition| dynamo_table_dump = DynamoTableDump.new data_dump_definition, @dump_dir dynamo_table_dump.run end elsif !@table_name.nil? dynamo_table_dump = DynamoTableDump.new nil, @dump_dir, @table_name dynamo_table_dump.run end end