Class: BasicEnv

Inherits:
Object
  • Object
show all
Defined in:
lib/ez_gen/basic_env.rb

Instance Method Summary collapse

Constructor Details

#initializeBasicEnv

Returns a new instance of BasicEnv.



6
7
8
9
# File 'lib/ez_gen/basic_env.rb', line 6

def initialize
  @title = ARGV.first
  @file_writer = FileWriter.new(ARGV)
end

Instance Method Details

#generateObject



11
12
13
14
15
16
17
18
19
# File 'lib/ez_gen/basic_env.rb', line 11

def generate
  create_directories
  cd_new_directory
  initialize_git
  write_template_files
  commit_and_checkout
  run_test
  confirmation_message
end