Spec-Zone.ru › Ruby on Rails 5.0

модуль ActiveRecord::ConnectionAdapters::PostgreSQL::ColumnDumper

Открытые методы экземпляра

column_spec_for_primary_key(column) Показать исходный код
# File activerecord/lib/active_record/connection_adapters/postgresql/schema_dumper.rb, line 5
def column_spec_for_primary_key(column)
  spec = super
  if schema_type(column) == :uuid
    spec[:default] ||= 'nil'
  end
  spec
end
Вызывает метод суперкласса
migration_keys() Показать исходный код
# File activerecord/lib/active_record/connection_adapters/postgresql/schema_dumper.rb, line 21
def migration_keys
  super + [:array]
end

Добавляет :array в качестве допустимого ключа миграции

Вызывает метод суперкласса
prepare_column_options(column) Показать исходный код
# File activerecord/lib/active_record/connection_adapters/postgresql/schema_dumper.rb, line 14
def prepare_column_options(column)
  spec = super
  spec[:array] = 'true' if column.array?
  spec
end

Добавляет :array опцию к набору по умолчанию

Вызывает метод суперкласса

© 2004–2018 David Heinemeier Hansson
Licensed under the MIT License.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API