class ActiveRecord::ConnectionAdapters::Redshift::SchemaCreation

Private Instance Methods

add_column_options!(sql, options) click to toggle source
Calls superclass method
# File lib/active_record/connection_adapters/redshift/schema_statements.rb, line 7
def add_column_options!(sql, options)
  sql = super
  if (encoding = encoding_option(options)).present?
    sql << " ENCODE #{encoding}"
  end
  sql
end
encoding_option(options) click to toggle source
# File lib/active_record/connection_adapters/redshift/schema_statements.rb, line 15
def encoding_option(options)
  if ActiveRecord.version < Gem::Version.new('5.1')
    options[:column].encoding
  else
    options[:encoding]
  end
end