Module: ActiveAdmin::Favorites::MigrationSupport

Defined in:
lib/activeadmin/favorites/migration_support.rb

Instance Method Summary collapse

Instance Method Details

#favorites_json_column_typeObject



10
11
12
# File 'lib/activeadmin/favorites/migration_support.rb', line 10

def favorites_json_column_type
  postgresql_adapter? ? :jsonb : :json
end

#favorites_user_foreign_keyObject



6
7
8
# File 'lib/activeadmin/favorites/migration_support.rb', line 6

def favorites_user_foreign_key
  ActiveAdmin::Favorites.config.user_foreign_key
end

#postgresql_adapter?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/activeadmin/favorites/migration_support.rb', line 14

def postgresql_adapter?
  connection.adapter_name.match?(/postgresql/i)
end