class YARD::RegistryStore
def save(merge = true, file = nil)
-
(Boolean)- whether the database was saved
Parameters:
-
file(String, nil) -- if supplied, the name of the file to save to -
merge(Boolean) -- if true, merges the data in memory with the
def save(merge = true, file = nil) if file && file != @file @file = file @serializer = Serializers::YardocSerializer.new(@file) end destroy unless merge sdb = Registry.single_object_db if sdb == true || sdb.nil? @serializer.serialize(@store) else values(false).each do |object| @serializer.serialize(object) end end write_proxy_types write_object_types write_checksums write_complete_lock true end