Method: DelayedResult#value!

Defined in:
lib/master_loader.rb

#value!Object



19
20
21
22
23
24
25
26
27
# File 'lib/master_loader.rb', line 19

def value!
  @value ||= @resolver.call.yield_self do |val|
    if val&.is_a?(DelayedResult)
      val.value!
    else
      val
    end
  end
end