lib/ronin/code/sql/dialect.rb in ronin-sql-0.2.2 vs lib/ronin/code/sql/dialect.rb in ronin-sql-0.2.3

- old
+ new

@@ -210,10 +210,12 @@ def self.data_type(name,options={}) name = name.to_s.downcase type_name = name.upcase supports_length = options[:length] - class_def(name) do |length| + class_def(name) do |*arguments| + length = arguments.first + if (supports_length && length) Token.new("#{type_name}(#{length})") else Token.new(type_name) end