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 do |idx|
    [idx.name, parse_rw_units(idx.name)]
  end.to_h
  options['table_config'].each_key do |config|
    next if config == 'primary'
    gsi = @gsis.select { |idx| idx.name == config }
    @parse_errors << ArgumentError.new("Could not find a gsi declaration for #{config}") if gsi.empty?
  end
end