Method: YARD::RegistryStore#put
- Defined in:
- lib/yard/registry_store.rb
#put(key, value) ⇒ CodeObjects::Base Also known as: []=
Associates an object with a path
55 56 57 58 59 60 61 62 63 64 65 66 67 |
# File 'lib/yard/registry_store.rb', line 55 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 |