Class: Contraption::Generator

Inherits:
Object
  • Object
show all
Defined in:
lib/contraption/generator.rb

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ Generator

Returns a new instance of Generator.



3
4
5
# File 'lib/contraption/generator.rb', line 3

def initialize args
  @options = args
end

Instance Method Details

#run!Object



7
8
9
10
11
12
13
14
15
16
# File 'lib/contraption/generator.rb', line 7

def run!
  directories = ['drafts', 'posts']
  directories.each do |d|
    destination.cd d
  end

  init_git
  copy_example_files
  make_initial_commit
end