class SiteHook::Commands::JekyllClass

Public Instance Methods

build(project_name) click to toggle source
# File lib/site_hook/commands/jekyll_class.rb, line 16
def build(project_name)
  if SiteHook::Paths.default_config.exist?
    begin
      project = SiteHook::Config.projects.send(StrExt.mkvar(project_name))
      jekyll_status = SiteHook::Senders::Jekyll.build(project['src'], project['dst'], SiteHook::Log::Build, options: {config: project['config']})
    end
  end
end
inspect() click to toggle source
# File lib/site_hook/commands/jekyll_class.rb, line 33
def inspect
  puts SiteHook::Config.new.inspect
end
mkpass() click to toggle source
# File lib/site_hook/commands/jekyll_class.rb, line 28
def mkpass
  puts RandomPassword.new(length: options[:length]).generate
end