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