class Plumb::StaticClass
def [](value)
def [](value) self.class.new(value) end
def _inspect = @value.inspect
def _inspect = @value.inspect
def call(result)
def call(result) result.valid(@value) end
def initialize(value = Undefined)
def initialize(value = Undefined) raise ArgumentError, 'value must be frozen' unless value.frozen? @value = value @children = [value].freeze freeze end