INNER CODE UNIT · Ruby

respond_to

exAspArk/batch-loader · lib/batch_loader.rb:40

  def respond_to?(method_name, include_private = false)
    return true if LEFT_INSTANCE_METHODS.include?(method_name)

    __loaded_value.respond_to?(method_name, include_private)
  end

  def inspect
    "#<BatchLoader:0x#{(object_id << 1)}>"
  end

  def __sync
    return @loaded_value if @synced

    __ensure_batched
    @loaded_value = __executor_proxy.loaded_value(item: @item)

    if @cache
      @synced = true

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…