Module: Eipiai::Resource::Objectifiable

Included in:
Eipiai::Resource
Defined in:
lib/eipiai/resources/concerns/objectifiable.rb

Overview

Objectifiable

When included in a resource, provides basic methods to get to the “object” that the resource provides access to.

Provided methods are:

  • resource_name # ItemRepresenter => ‘Item’

  • object_class_name # ItemRepresenter => ‘Item’

  • collection_class_name # ItemRepresenter => ‘Items’

  • object_class # ItemRepresenter => Item

  • collection_class # ItemRepresenter => Items