Sha256: e977a57fcd27c8ab160d39e2373ed1e0512dce5266235b98ded538a6dd062d6f

Contents?: true

Size: 576 Bytes

Versions: 7

Compression:

Stored size: 576 Bytes

Contents

require 'ransack/adapters/active_record/base'

ActiveSupport.on_load(:active_record) do
  extend Ransack::Adapters::ActiveRecord::Base

  Ransack::SUPPORTS_ATTRIBUTE_ALIAS =
  begin
    ActiveRecord::Base.respond_to?(:attribute_aliases)
  rescue NameError
    false
  end
end

require 'ransack/adapters/active_record/context'

case ActiveRecord::VERSION::STRING
when /^3\.0\./
  require 'ransack/adapters/active_record/3.0/context'
when /^3\.1\./
  require 'ransack/adapters/active_record/3.1/context'
when /^3\.2\./
  require 'ransack/adapters/active_record/3.2/context'
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
ransack-1.8.10 lib/ransack/adapters/active_record.rb
ransack-1.8.9 lib/ransack/adapters/active_record.rb
ransack-1.8.8 lib/ransack/adapters/active_record.rb
ransack-1.8.7 lib/ransack/adapters/active_record.rb
ransack-1.8.6 lib/ransack/adapters/active_record.rb
ransack-1.8.4 lib/ransack/adapters/active_record.rb
ransack-1.8.3 lib/ransack/adapters/active_record.rb