method

new

new(pool, *args, **kwargs)
public

No documentation available.

# File activerecord/lib/active_record/future_result.rb, line 66
    def initialize(pool, *args, **kwargs)
      @mutex = Mutex.new

      @session = nil
      @pool = pool
      @args = args
      @kwargs = kwargs

      @pending = true
      @error = nil
      @result = nil
      @instrumenter = ActiveSupport::Notifications.instrumenter
      @event_buffer = nil
    end