lib/ridgepole/dsl_parser.rb in ridgepole-0.6.5.beta12 vs lib/ridgepole/dsl_parser.rb in ridgepole-0.6.5.beta13
- old
+ new
@@ -154,11 +154,11 @@
def create_table(table_name, options = {})
table_name = table_name.to_s
table_definition = TableDefinition.new(table_name, self)
- [:primary_key].each do |key|
- options[key] = options[key].to_s if options[key]
+ if options[:primary_key] and options[:primary_key].is_a?(Symbol)
+ options[:primary_key] = options[:primary_key].to_s
end
yield(table_definition)
@__definition[table_name] ||= {}