Module: JSONAPIonify::Types::DefinitionFinder

Defined in:
lib/jsonapionify/types.rb

Class Method Summary collapse

Class Method Details

.method_missing(m, *args) ⇒ Object



16
17
18
19
20
# File 'lib/jsonapionify/types.rb', line 16

def self.method_missing(m, *args)
  JSONAPIonify::Types.const_get("#{m}Type", false).new(*args)
rescue NameError
  raise TypeError, "#{m} is not a valid JSON type."
end