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