Class: Railg::DefaultGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/railg/default/default_generator.rb

Instance Method Summary collapse

Instance Method Details

#configure_generatorObject



3
4
5
6
7
8
9
10
11
12
13
# File 'lib/generators/railg/default/default_generator.rb', line 3

def configure_generator
  environment "  config.generators do |g|\ng.orm :ar_null_false_generator\ng.assets false\ng.helper false\ng.jbuilder false\ng.test_framework false\n  end\n  EOT\nend\n", env: 'development'

#create_dbObject



26
27
28
# File 'lib/generators/railg/default/default_generator.rb', line 26

def create_db
  rake 'db:create'
end

#gem_addObject



15
16
17
# File 'lib/generators/railg/default/default_generator.rb', line 15

def gem_add
  gem 'ar_null_false_generator', group: :development
end

#insert_meta_tagObject



19
20
21
22
23
24
# File 'lib/generators/railg/default/default_generator.rb', line 19

def insert_meta_tag
  insert_into_file 'app/views/layouts/application.html.erb', "  <meta charset='utf-8'>\n  <meta name='viewport' content='width=device-width, initial-scale=1'>\n  EOT\nend\n", after: "  <head>\n"