class Jekyll::Golink::Theme::Main
Class default - Where everything is loaded and executed.
Public Instance Methods
init()
click to toggle source
# File lib/golink/main.rb, line 27 def init unless Dir.glob('./{*}').empty? puts "[#{Jekyll::Golink::Theme::NAME} v#{Jekyll::Golink::Theme::VERSION}] Conflict: '#{Dir.pwd}' his directory is not empty.".red abort end # Starting method to create directories create_folders(["assets/images/avatar","assets/images/favicon","_data", ".bundle"]) # Starting method to create file 'index.md' create_index_md("index.md","default") # Starting method to create file '_config.yml' create_config_yml("_config.yml") # Starting method to create page '404' create_error_page("404.md","/404.html") # Starting method to create file Gemfile create_gemfile("Gemfile") # Starting method to create file .bundle/config create_bundle_vendor_conf(".bundle","config") # Starting method to create site database. create_dbase("_data","dbase.yml") # Success message puts "[#{Jekyll::Golink::Theme::NAME} v#{Jekyll::Golink::Theme::VERSION}] Repository initialized in (#{Dir.pwd})".green end
test_()
click to toggle source
# File lib/golink/main.rb, line 18 def test_ puts "Hello! The #{Jekyll::Golink::Theme::NAME} is working, my dear!" end
usage()
click to toggle source
# File lib/golink/main.rb, line 22 def usage puts "[#{Jekyll::Golink::Theme::NAME} v#{Jekyll::Golink::Theme::VERSION}] Usage: 'golink init'".blue abort end