Module: Grape::DryTypes

Defined in:
lib/grape/dry_types.rb

Defined Under Namespace

Classes: ParamsCache, StrictCache

Class Method Summary collapse

Class Method Details

.wrapped_dry_types_const_get(dry_type, type) ⇒ Object



48
49
50
51
52
# File 'lib/grape/dry_types.rb', line 48

def self.wrapped_dry_types_const_get(dry_type, type)
  dry_type.const_get(type.name, false)
rescue NameError
  raise ArgumentError, "type #{type} should support coercion via `[]`" unless type.respond_to?(:[])
end