class

Pika::Entity(T)

Inherits Reference < Object

Macros

expose_clear_model(model_class, except except_list = [] of Symbol)

expose_clear_model — generates represent methods from a model's PIKA_COLUMNS constant (produced by including Pika::Clear::Model in the model class).

Usage (inside a Pika::Entity(T) subclass body):

class UserEntity < Pika::Entity(User) expose_clear_model User, except: [:password_digest] end

Computed fields can be added after expose_clear_model via pika_entity:

class UserEntity < Pika::Entity(User) expose_clear_model User, except: [:metadata] # expose_clear_model generates represent methods; pika_entity adds to them end

Source