module Grape::ParamsBuilder
Constants
- SHORT_NAME_LOOKUP
Public Instance Methods
Source
# File lib/grape/params_builder.rb, line 15 def params_builder_for(short_name) verified_short_name = verify_short_name!(short_name) raise Grape::Exceptions::UnknownParamsBuilder, verified_short_name unless registry.key?(verified_short_name) registry[verified_short_name] end
Source
# File lib/grape/params_builder.rb, line 23 def verify_short_name!(short_name) return short_name if short_name.is_a?(Symbol) class_name = short_name.name SHORT_NAME_LOOKUP[class_name].tap do |real_short_name| Grape.deprecator.warn "#{class_name} has been deprecated. Use short name :#{real_short_name} instead." end end