lib/kazan/app_builder.rb in kazan-0.3.1 vs lib/kazan/app_builder.rb in kazan-0.4.0
- old
+ new
@@ -63,11 +63,10 @@
def shared_layout
copy_file '_application.html.erb', 'app/views/layouts/application.html.erb', force: true
end
def assets_config
- copy_file 'browserslist', 'app/assets/stylesheets/browserslist'
copy_file 'errors.rb', 'config/initializers/errors.rb'
copy_file 'json_encoding.rb', 'config/initializers/json_encoding.rb'
end
def dotenvs
@@ -148,15 +147,10 @@
"")
end
def stylesheets_gems
gems = <<-RUBY
-
-gem 'bourbon', '5.0.0.beta.6'
-gem 'neat', '~> 1.8.0'
-gem 'bitters'
-gem 'refills', group: [:development, :test]
RUBY
inject_into_file 'Gemfile', gems,
after: "gem 'sass-rails', '~> 5.0'\n"
@@ -169,19 +163,10 @@
'application.scss',
'app/assets/stylesheets/application.scss',
force: true)
end
- def refills
- generate 'refills:import', 'flashes'
- remove_dir 'app/views/refills'
- end
-
- def bitters
- run 'bitters install --path app/assets/stylesheets'
- end
-
def static_pages
meta_tags = <<-EOS
<meta charset="utf-8" />
<meta name="ROBOTS" content="NOODP" />
<meta name="viewport" content="initial-scale=1" />
@@ -189,9 +174,14 @@
%w(500 404 422).each do |page|
inject_into_file "public/#{page}.html", meta_tags, after: "<head>\n"
replace_in_file "public/#{page}.html", /<!--.+-->\n/, ''
end
+ end
+
+ def setup_locales
+ copy_file 'i18n-tasks.yml', 'config/i18n-tasks.yml'
+ copy_file 'i18n_spec.rb', 'spec/i18n_spec.rb'
end
def bundler_audit_config
copy_file 'bundler_audit.rake', 'lib/tasks/bundler_audit.rake'
append_file 'Rakefile', %{\ntask default: 'bundler:audit'\n}