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