module ElasticRecord::Index::Deferred

Public Instance Methods

connection() click to toggle source
# File lib/elastic_record/index/deferred.rb, line 70
def connection
  if @deferring_enabled
    deferred_connection
  else
    real_connection
  end
end
deferred_connection() click to toggle source
# File lib/elastic_record/index/deferred.rb, line 82
def deferred_connection
  @deferred_connection ||= DeferredConnection.new(self)
end
disable_deferring!() click to toggle source
# File lib/elastic_record/index/deferred.rb, line 66
def disable_deferring!
  @deferring_enabled = false
end
enable_deferring!() click to toggle source
# File lib/elastic_record/index/deferred.rb, line 62
def enable_deferring!
  @deferring_enabled = true
end
reset_deferring!() click to toggle source
# File lib/elastic_record/index/deferred.rb, line 78
def reset_deferring!
  deferred_connection.reset!
end