FusionDSL v0.0.1-dev FusionDsl.NativeImpl View Source

This module helps with building proxy Fusion modules to native erlang/elixir modules.

A native package has type: :native in its opts.

Example:

config :fusion_dsl, packages: [{String, [type: :native]}, ...]

Refer to packages docs for more info.

Link to this section Summary

Functions

Creates proxy modules for native packages

Link to this section Functions

Link to this function create_native_packages(packages) View Source
create_native_packages(List.t()) :: List.t()

Creates proxy modules for native packages.

Returns a new list of all packages and manipulates the native package list with new module names.