instance method extract_default

Ruby on Rails 3.1.12

Since v3.1.12 Last seen in v3.1.12

Signature

extract_default(default)

No documentation comment.

Parameters

default req
Source
# File activerecord/lib/active_record/connection_adapters/mysql2_adapter.rb, line 29
      def extract_default(default)
        if sql_type =~ /blob/i || type == :text
          if default.blank?
            return null ? nil : ''
          else
            raise ArgumentError, "#{type} columns cannot have a default value: #{default.inspect}"
          end
        elsif missing_default_forged_as_empty_string?(default)
          nil
        else
          super
        end
      end

Defined in activerecord/lib/active_record/connection_adapters/mysql2_adapter.rb line 29 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveRecord::ConnectionAdapters::Mysql2Column

Type at least 2 characters to search.

↑↓ navigate · open · esc close