Sha256: c8c4f119ffda32487baf730d74411a3adc130150084741a3c2d07b8f4d65384d

Contents?: true

Size: 959 Bytes

Versions: 42

Compression:

Stored size: 959 Bytes

Contents

# frozen_string_literal: true

module Motor
  module ActiveRecordUtils
    module_function

    def reset_id_sequence!(model)
      case ActiveRecord::Base.connection.class.name
      when 'ActiveRecord::ConnectionAdapters::PostgreSQLAdapter'
        ActiveRecord::Base.connection.reset_pk_sequence!(model.table_name)
      else
        ActiveRecord::Base.connection.reset_sequence!(model.table_name, 'id')
      end
    end
  end
end

require_relative './active_record_utils/types'
require_relative './active_record_utils/fetch_methods'
require_relative './active_record_utils/defined_scopes_extension'
require_relative './active_record_utils/active_storage_links_extension'
require_relative './active_record_utils/active_storage_blob_patch'
require_relative './active_record_utils/active_record_filter_patch'
require_relative './active_record_utils/active_record_connection_column_patch'
require_relative './active_record_utils/action_text_attribute_patch'

Version data entries

42 entries across 42 versions & 1 rubygems

Version Path
motor-admin-0.2.8 lib/motor/active_record_utils.rb
motor-admin-0.2.7 lib/motor/active_record_utils.rb
motor-admin-0.2.6 lib/motor/active_record_utils.rb
motor-admin-0.2.5 lib/motor/active_record_utils.rb
motor-admin-0.2.4 lib/motor/active_record_utils.rb
motor-admin-0.2.3 lib/motor/active_record_utils.rb
motor-admin-0.2.2 lib/motor/active_record_utils.rb
motor-admin-0.2.1 lib/motor/active_record_utils.rb
motor-admin-0.2.0 lib/motor/active_record_utils.rb
motor-admin-0.1.104 lib/motor/active_record_utils.rb
motor-admin-0.1.103 lib/motor/active_record_utils.rb
motor-admin-0.1.102 lib/motor/active_record_utils.rb
motor-admin-0.1.101 lib/motor/active_record_utils.rb
motor-admin-0.1.100 lib/motor/active_record_utils.rb
motor-admin-0.1.99 lib/motor/active_record_utils.rb
motor-admin-0.1.98 lib/motor/active_record_utils.rb
motor-admin-0.1.97 lib/motor/active_record_utils.rb
motor-admin-0.1.96 lib/motor/active_record_utils.rb
motor-admin-0.1.93 lib/motor/active_record_utils.rb
motor-admin-0.1.92 lib/motor/active_record_utils.rb