Sha256: 5e9b10ff1f47ac76fdd8729733f9ba3dc3f3526488b1b08a06c67eb1439b2a2b

Contents?: true

Size: 387 Bytes

Versions: 8

Compression:

Stored size: 387 Bytes

Contents

# frozen_string_literal: true

module FreshConnection
  module Extend
    module ArStatementCache
      if FreshConnection.rails_52?
        def execute(params, connection, &block)
          klass.all.manage_access { super }
        end
      else
        def execute(params, klass, connection, &block)
          klass.all.manage_access { super }
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
fresh_connection-3.0.3 lib/fresh_connection/extend/ar_statement_cache.rb
fresh_connection-3.0.2 lib/fresh_connection/extend/ar_statement_cache.rb
fresh_connection-3.0.2.rc1 lib/fresh_connection/extend/ar_statement_cache.rb
fresh_connection-3.0.1 lib/fresh_connection/extend/ar_statement_cache.rb
fresh_connection-3.0.1.rc2 lib/fresh_connection/extend/ar_statement_cache.rb
fresh_connection-3.0.1.rc1 lib/fresh_connection/extend/ar_statement_cache.rb
fresh_connection-3.0.0 lib/fresh_connection/extend/ar_statement_cache.rb
fresh_connection-3.0.0.rc2 lib/fresh_connection/extend/ar_statement_cache.rb