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