class Pry::Config::Value

@api private
@since v0.13.0
be read. Procs get called, other values are returned as is.
Value holds a value for the given attribute and decides how it should

def call

def call
  unless [Config::MemoizedValue, Config::LazyValue].include?(@value.class)
    return @value
  end
  @value.call
end

def initialize(value)

def initialize(value)
  @value = value
end