Module: JSONAPI::ResourceFor::ClassMethods

Defined in:
lib/jsonapi/resource_for.rb

Instance Method Summary collapse

Instance Method Details

#resource_for(type) ⇒ Object



10
11
12
13
14
15
# File 'lib/jsonapi/resource_for.rb', line 10

def resource_for(type)
  resource_name = JSONAPI::Resource._resource_name_from_type(type)
  Object.const_get(resource_name, false) if resource_name
rescue NameError
  raise NameError, "JSONAPI: Could not find resource '#{type}'. (Class #{resource_name} not found)"
end