Module: FileAction

Included in:
EasyPortfolio
Defined in:
lib/easy_portfolio.rb

Instance Method Summary collapse

Instance Method Details

#create_template_directoryObject



8
9
10
11
# File 'lib/easy_portfolio.rb', line 8

def create_template_directory
  directory = File.expand_path("../easy_portfolio/portfolio_template", __FILE__)
  FileUtils.copy_entry(directory, 'easy_portfolio_template')
end

#perform_git_and_bundler_actionsObject



17
18
19
20
21
22
23
# File 'lib/easy_portfolio.rb', line 17

def perform_git_and_bundler_actions
  Dir.chdir("easy_portfolio_template") do 
    `git init`
    `gem install bundler`
    `bundle install`
  end
end

#template_already_exists?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/easy_portfolio.rb', line 13

def template_already_exists?
  Dir.exist?("easy_portfolio_template")
end