module ActiveRecord::Mysql::Awesome::Column
Public Instance Methods
auto_increment?()
click to toggle source
# File lib/activerecord-mysql-awesome/active_record/connection_adapters/abstract_mysql_adapter.rb, line 130 def auto_increment? extra == 'auto_increment' end
bigint?()
click to toggle source
# File lib/activerecord-mysql-awesome/active_record/connection_adapters/abstract_mysql_adapter.rb, line 126 def bigint? sql_type =~ /bigint/i end
extract_limit(sql_type)
click to toggle source
Calls superclass method
# File lib/activerecord-mysql-awesome/active_record/connection_adapters/abstract_mysql_adapter.rb, line 163 def extract_limit(sql_type) case sql_type when /time/i; nil else super end end
extract_precision(sql_type)
click to toggle source
Calls superclass method
# File lib/activerecord-mysql-awesome/active_record/connection_adapters/abstract_mysql_adapter.rb, line 171 def extract_precision(sql_type) case sql_type when /time/i if sql_type =~ /\((\d+)(,\d+)?\)/ $1.to_i else 0 end else super end end
unsigned?()
click to toggle source
# File lib/activerecord-mysql-awesome/active_record/connection_adapters/abstract_mysql_adapter.rb, line 122 def unsigned? sql_type =~ /unsigned/i end