class Lono::Sequence

Public Class Methods

source_root() click to toggle source
# File lib/lono/sequence.rb, line 9
def self.source_root
  File.expand_path("../templates/skeleton", File.dirname(__FILE__))
end

Private Instance Methods

git_installed?() click to toggle source
# File lib/lono/sequence.rb, line 14
def git_installed?
  system("type git > /dev/null 2>&1")
end
run_git?() click to toggle source
# File lib/lono/sequence.rb, line 18
def run_git?
  options[:git] && git_installed?
end
run_git_commit() click to toggle source
# File lib/lono/sequence.rb, line 28
def run_git_commit
  return unless run_git?

  puts "=> Commit git repo"
  run("git add .")
  run("git commit -m 'first commit'")
end
run_git_init() click to toggle source
# File lib/lono/sequence.rb, line 22
def run_git_init
  return unless run_git?
  puts "=> Initialize git repo"
  run("git init")
end