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] ||= {}