class YARD::RegistryStore
def get(key)
-
(CodeObjects::Base, nil)- a code object or nil if none is found
Parameters:
-
key(String, Symbol) -- the path name of the object to look for.
def get(key) key = :root if key == '' key = key.to_sym return @store[key] if @store[key] return if @loaded_objects >= @available_objects # check disk return if @notfound[key] obj = @serializer.deserialize(key) if obj @loaded_objects += 1 put(key, obj) else @notfound[key] = true nil end end