in lib/generators/aws_record/generated_attribute.rb [35:44]
def validate_opt_combs(name, type, opts)
if opts
is_hkey = opts.key?(:hash_key)
is_rkey = opts.key?(:range_key)
raise ArgumentError.new("Field #{name} cannot be a range key and hash key simultaneously") if is_hkey && is_rkey
raise ArgumentError.new("Field #{name} cannot be a hash key and be of type #{type}") if is_hkey and INVALID_HKEY_TYPES.include? type
end
end