Method: BinData::Registry#register

Defined in:
lib/bindata/registry.rb

#register(name, class_to_register) ⇒ Object



26
27
28
29
30
31
32
33
# File 'lib/bindata/registry.rb', line 26

def register(name, class_to_register)
  return if name.nil? || class_to_register.nil?

  formatted_name = underscore_name(name)
  warn_if_name_is_already_registered(formatted_name, class_to_register)

  @registry[formatted_name] = class_to_register
end