module EntityStore::EntityMacro

Public Instance Methods

entity(cls)
Alias for: entity_macro
entity_macro(cls) click to toggle source
# File lib/entity_store/entity_store.rb, line 221
def entity_macro(cls)
  define_singleton_method :entity_class do
    cls
  end

  define_method :entity_class do
    self.class.entity_class
  end
end
Also aliased as: entity