class AwsRecord::Generators::Base

def parse_table_config!

def parse_table_config!
  return unless options['table_config']
  @primary_read_units, @primary_write_units = parse_rw_units("primary")
  @gsi_rw_units = @gsis.map { |idx|
    [idx.name, parse_rw_units(idx.name)]
  }.to_h
  options['table_config'].each do |config, rw_units|
    if config == "primary"
      next
    else
      gsi = @gsis.select { |idx| idx.name == config}
      if gsi.empty?
        @parse_errors << ArgumentError.new("Could not find a gsi declaration for #{config}")
      end
    end
  end
end