class YARD::RegistryStore
def put(key, value)
-
(CodeObjects::Base)- returns +value+
Parameters:
-
value(CodeObjects::Base) -- the object to store -
key(String, Symbol) -- the path name (:root or '' for root object)
def put(key, value) if key == '' @object_types[:root] = [:root] @store[:root] = value else @notfound.delete(key.to_sym) (@object_types[value.type] ||= []) << key.to_s if @store[key.to_sym] @object_types[@store[key.to_sym].type].delete(key.to_s) end @store[key.to_sym] = value end end