Module: Grape::Util::Registry

Included in:
ErrorFormatter, Formatter, Middleware::Versioner, ParamsBuilder, Parser, Validations
Defined in:
lib/grape/util/registry.rb

Instance Method Summary collapse

Instance Method Details

#register(klass) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/grape/util/registry.rb', line 6

def register(klass)
  short_name = build_short_name(klass)
  return if short_name.nil?

  warn "#{short_name} is already registered with class #{klass}" if registry.key?(short_name)
  registry[short_name] = klass
end