# File lib/versionomy/format.rb, line 178 def register(name_, format_, silent_=false) name_ = _check_name(name_) @mutex.synchronize do if @names_to_formats.include?(name_) unless silent_ raise Errors::FormatRedefinedError, name_ end else @names_to_formats[name_] = format_ @formats_to_names[format_.object_id] = name_ end end end