in lib/generators/aws_record/generated_attribute.rb [50:69]
def parse_option(name, opt)
case opt
when "hkey"
return :hash_key, true
when "rkey"
return :range_key, true
when "persist_nil"
return :persist_nil, true
when /db_attr_name\{(\w+)\}/
return :database_attribute_name, '"' + $1 + '"'
when /ddb_type\{(S|N|B|BOOL|SS|NS|BS|M|L)\}/i
return :dynamodb_type, '"' + $1.upcase + '"'
when /default_value\{(.+)\}/
return :default_value, $1
else
raise ArgumentError.new("You provided an invalid option for #{name}: #{opt}")
end
end