Sha256: e9f1e0fba5e58b01120a7e56843055d928ee950ac27e9a376113ae0fa93d2ed5

Contents?: true

Size: 900 Bytes

Versions: 3

Compression:

Stored size: 900 Bytes

Contents

require 'rails/generators'

module Flexi
  module Generators
    class ConfigGenerator  < ::Rails::Generators::Base    	
      desc "This generator sets to my default settings"
      source_root File.expand_path("../templates", __FILE__)

      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","\tconfig.i18n.default_locale = 'pt-BR'\n"
        inject_into_class "config/application.rb", "Application","\tconfig.time_zone = 'Brasilia'\n"

        gem 'will_paginate', '~> 3.0'
        gem 'nokogiri'
      end

    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
flexi_generators-0.3.3 lib/generators/flexi/config/config_generator.rb
flexi_generators-0.3.2 lib/generators/flexi/config/config_generator.rb
flexi_generators-0.3.1 lib/generators/flexi/config/config_generator.rb