class DrJekyll::DownloadCommand
Public Class Methods
new( catalog, opts )
click to toggle source
# File lib/drjekyll/cli/download.rb, line 8 def initialize( catalog, opts ) @catalog = catalog @opts = opts end
Public Instance Methods
download( key, theme )
click to toggle source
# File lib/drjekyll/cli/download.rb, line 27 def download( key, theme ) pak = Package.new( key, theme ) ## todo/fix: ## add puts "GET URL" w/ color (bright/bold green) pak.download end
run( args )
click to toggle source
# File lib/drjekyll/cli/download.rb, line 13 def run( args ) ## note: required template name (defaults to starter for now) key = args[0] || 'starter' theme = @catalog.find( key ) if theme download( key, theme ) else ## todo: issue warning - why, why not?? puts "*** theme '#{key}' not found; sorry" end end