module JsonapiForRails::Controller::Utils::Model::InstanceMethods

Public Instance Methods

jsonapi_model_class() click to toggle source
# File lib/jsonapi_for_rails/controller/utils/model.rb, line 17
def jsonapi_model_class
        jsonapi_model_class_name.constantize # Object.const_get jsonapi_model_class_name
end
jsonapi_model_class_name() click to toggle source
# File lib/jsonapi_for_rails/controller/utils/model.rb, line 12
def jsonapi_model_class_name
        controller_class_name = "#{self.class}"
        controller_class_name.underscore.split('_')[0..-2].join('_').camelize.singularize
end
jsonapi_model_type() click to toggle source

used in returned JSON API data

# File lib/jsonapi_for_rails/controller/utils/model.rb, line 22
def jsonapi_model_type
        jsonapi_model_class_name.underscore.pluralize.to_sym
end