Class: Flexi::Generators::ConfigGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/flexi/config/config_generator.rb

Instance Method Summary collapse

Instance Method Details

#config_appObject



9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/generators/flexi/config/config_generator.rb', line 9

def config_app
  remove_file "public/index.html"

  copy_file "pt-BR.yml", "config/locales/pt-BR.yml"
  copy_file "inflector_portuguese.rb", "config/initializers/inflector_portuguese.rb"
  copy_file "field_error.rb", "config/initializers/field_error.rb"
  copy_file "will_paginate.rb", "config/initializers/will_paginate.rb"

  inject_into_class "config/application.rb", "Application","    config.i18n.default_locale = 'pt-BR'\n"
  inject_into_class "config/application.rb", "Application","    config.time_zone = 'Brasilia'\n"
  inject_into_class "config/application.rb", "Application","    config.i18n.load_path += Dir[Rails.root.join('config/locales/**/*.yml')]\n"

  gem 'will_paginate', '~> 3.0'
end