Class: DumpcarGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/dumpcar/generators/dumpcar_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_db_dumps_dirObject



2
3
4
# File 'lib/dumpcar/generators/dumpcar_generator.rb', line 2

def add_db_dumps_dir
  create_file("db/dumps/.keep", "")
end

#add_gitignore_toObject



18
19
20
# File 'lib/dumpcar/generators/dumpcar_generator.rb', line 18

def add_gitignore_to
  git add: ".gitignore"
end

#add_keep_to_gitObject



6
7
8
# File 'lib/dumpcar/generators/dumpcar_generator.rb', line 6

def add_keep_to_git
  git add: "db/dumps/.keep"
end

#commit_gitObject



22
23
24
# File 'lib/dumpcar/generators/dumpcar_generator.rb', line 22

def commit_git
  git commit: '-m "Added dumpcar .gitignore"'
end

#gitignore_db_dumpsObject



10
11
12
13
14
15
16
# File 'lib/dumpcar/generators/dumpcar_generator.rb', line 10

def gitignore_db_dumps
  insert_into_file ".gitignore", <<~RUBY
  
    # dumpcar dumps
    /db/dumps
  RUBY
end