lib/jsonapi/resource.rb in jsonapi-resources-0.8.0 vs lib/jsonapi/resource.rb in jsonapi-resources-0.8.1

- old
+ new

@@ -421,10 +421,11 @@ check_reserved_resource_name(subclass._type, subclass.name) end def resource_for(type) + type = type.underscore type_with_module = type.include?('/') ? type : module_path + type resource_name = _resource_name_from_type(type_with_module) resource = resource_name.safe_constantize if resource_name if resource.nil? @@ -537,13 +538,12 @@ model_hint(model: @_model_name, resource: self) unless options[:add_model_hint] == false end def model_hint(model: _model_name, resource: _type) - model_name = ((model.is_a?(Class)) && (model < ActiveRecord::Base)) ? model.name : model resource_type = ((resource.is_a?(Class)) && (resource < JSONAPI::Resource)) ? resource._type : resource.to_s - _model_hints[model_name.to_s.gsub('::', '/').underscore] = resource_type.to_s + _model_hints[model.to_s.gsub('::', '/').underscore] = resource_type.to_s end def filters(*attrs) @_allowed_filters.merge!(attrs.inject({}) { |h, attr| h[attr] = {}; h }) end