class Launch::Recipes::RecipeFetcher

Defined in:

launch/cli/recipes/recipe_fetcher.cr

Constant Summary

Log = ::Log.for(self)

Constructors

Instance Method Summary

Instance methods inherited from class Object

blank? blank?, present? present?

Constructor Detail

def self.new(kind : String, name : String, app_dir : Nil | String = nil) #

[View source]

Instance Method Detail

def app_dir : String | Nil #

[View source]
def create_recipe_shard(shard_name) #

[View source]
def directory : String #

[View source]
def fetch #

[View source]
def fetch_github(shard_name) #

[View source]
def fetch_template(template_path, name) #

[View source]
def fetch_url #

[View source]
def fetch_zip(url : String) #

[View source]
def kind : String #

[View source]
def name : String #

[View source]
def recipe_source #

[View source]
def recipes #

[View source]
def save_zip(response : HTTP::Client::Response) #

[View source]
def template_path : String #

[View source]
def try_github #

[View source]