Packages

Elixir template generator

Current section

Files

Jump to
template_generator lib templates.ex
Raw

lib/templates.ex

defmodule Generator.Templates do
@moduledoc """
Template generator templates context external API
"""
alias Generator.Template.Adapters.Template
alias Generator.Project.Schemas.Project, as: ProjectSchema
alias Generator.Template.Schemas.Template, as: TemplateSchema
@doc """
Build template info for an project
"""
@spec build(ProjectSchema.t()) :: TemplateSchema.t()
def build(%{template: template_name, path: project_path} = _project),
do: Template.build(template_name, project_path)
end