1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

Add coffee-rails and javascript runtime to gemfile if skip_javascript is

provided
This commit is contained in:
Rafael Mendonça França 2013-03-28 00:36:11 -03:00
parent cf46c314e2
commit 0417bc8316

View file

@ -192,6 +192,13 @@ module Rails
GEMFILE
end
if options[:skip_javascript]
gemfile += <<-GEMFILE.gsub(/^ {12}/, '')
#{coffee_gemfile_entry}
#{javascript_runtime_gemfile_entry}
GEMFILE
end
gemfile.strip_heredoc.gsub(/^[ \t]*$/, '')
end
@ -220,7 +227,7 @@ module Rails
end
end
def javascript_runtime_gemfile_entry(n_spaces=0)
def javascript_runtime_gemfile_entry
runtime = if defined?(JRUBY_VERSION)
"gem 'therubyrhino'"
else
@ -228,7 +235,7 @@ module Rails
end
<<-GEMFILE.gsub(/^ {10}/, '')
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
#{" "*n_spaces}#{runtime}
#{runtime}
GEMFILE
end