class Launch::Recipes::App

Included Modules

Defined in:

launch/cli/recipes/app.cr

Constructors

Instance Method Summary

Instance methods inherited from module Launch::Recipes::FileEntries

collect_files(files) collect_files, each_file(absolute_path, filename, entry, &block : String, String -> )
each_file(absolute_path, filename, &block : String, String -> )
each_file
, file_entries : Array(Teeplate::AsDataEntry) file_entries, pack_blob(files, absolute_path, filename) pack_blob, pack_liquid(files, absolute_path, filename) pack_liquid

Instance methods inherited from class Teeplate::FileTree

class_name class_name, display_name display_name, display_name_plural display_name_plural, filter(entries) filter, name_plural name_plural, render(out_dir, force : Bool = false, interactive : Bool = false, interact : Bool = false, list : Bool = false, color : Bool = false, per_entry : Bool = false, quit : Bool = true) render

Instance methods inherited from class Object

blank? blank?, present? present?

Constructor Detail

def self.new(name : String, database : String = "pg", language : String = "ecr", recipe : String = "base") #

[View source]

Instance Method Detail

def database_name_base : String #

[View source]
def fetch_author #

[View source]
def fetch_email #

[View source]
def fetch_github_name #

[View source]
def fetch_recipe(directory) #

[View source]
def filter(entries) #
Description copied from class Teeplate::FileTree

Override to filter files rendered


[View source]
def isa_view?(entry_path) #

[View source]
def recipe : String #

[View source]
def set_context(ctx) #

setup the Liquid context


[View source]
def template : String? #

[View source]
def which_git_command #

[View source]