Makina.__using__
You're seeing just the macro
__using__
, go back to Makina module for more information.
Specs
This macro configures the module, importing all the necessary Makina macros.
It accepts the following options to configure the model:
implemented_by: Module
whereModule
is the Elixir module that contains the implementation that we want to test.extends: Module
whereModule
is the model that we want to extend.extends: Modules
whereModules
is a list of models that will be composed and afterwards extended with the definitions in the current model.where: RenamedCommands
whereRenamedCommands
is a keyword list which contains the original name of the command and its new name.debug: true
to enable code debugging. This option produces a folder.makina
with an elixir file containing the result of the macro expansion of the model.