Class: Humdrum::Generators::SetupGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/rails/generators/humdrum/setup/setup_generator.rb

Instance Method Summary collapse

Instance Method Details

#configure_databaseObject



59
60
61
62
63
64
# File 'lib/rails/generators/humdrum/setup/setup_generator.rb', line 59

def configure_database
  if options.config_database
    template "config/database.example.sql", "config/database.example.yml"
    template "config/database.sql", "config/database.yml"
  end
end

#generate_constants_configObject



29
30
31
# File 'lib/rails/generators/humdrum/setup/setup_generator.rb', line 29

def generate_constants_config
  template "config/initializers/config_center.rb", "config/initializers/config_center.rb"
end

#generate_core_extObject



37
38
39
# File 'lib/rails/generators/humdrum/setup/setup_generator.rb', line 37

def generate_core_ext
  template "lib/core_ext/string.rb", "lib/core_ext/string.rb"
end

#generate_localesObject



33
34
35
# File 'lib/rails/generators/humdrum/setup/setup_generator.rb', line 33

def generate_locales
  template "config/locales/humdrum.en.yml", "config/locales/humdrum.en.yml"
end

#remove_index_fileObject

Removing public/index.html for rails 1.9.x apps



25
26
27
# File 'lib/rails/generators/humdrum/setup/setup_generator.rb', line 25

def remove_index_file
  remove_file "public/index.html"
end

#set_gitignoreObject



41
42
43
44
45
# File 'lib/rails/generators/humdrum/setup/setup_generator.rb', line 41

def set_gitignore
  unless options.skip_gitignore
    template "gitignore", ".gitignore"
  end
end

#set_rbenv_gemsetsObject



53
54
55
56
57
# File 'lib/rails/generators/humdrum/setup/setup_generator.rb', line 53

def set_rbenv_gemsets
  unless options.skip_gemset
    template "rbenv-gemsets", ".rbenv-gemsets"
  end
end

#set_ruby_versionObject



47
48
49
50
51
# File 'lib/rails/generators/humdrum/setup/setup_generator.rb', line 47

def set_ruby_version
  unless options.skip_ruby_version
    template "ruby-version", ".ruby-version"
  end
end