Module: Scriptorium::Engine
- Includes:
- Exceptions
- Included in:
- Scriptorium
- Defined in:
- lib/skeleton.rb,
lib/scriptorium/engine.rb
Instance Method Summary collapse
Instance Method Details
#create_new_repo ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/scriptorium/engine.rb', line 9 def create_new_repo Dir.mkdir(@dir) Dir.chdir(@dir) do subs = %w[config views] subs.each {|sub| Dir.mkdir(sub) } end end |
#destroy_repo ⇒ Object
17 18 19 20 |
# File 'lib/scriptorium/engine.rb', line 17 def destroy_repo raise TestModeOnly unless Scriptorium.testing system("rm -rf #@dir") end |
#repo_exists? ⇒ Boolean
5 6 7 |
# File 'lib/scriptorium/engine.rb', line 5 def repo_exists? Dir.exist?(@dir) end |