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:
parent
cf46c314e2
commit
0417bc8316
1 changed files with 9 additions and 2 deletions
|
@ -192,6 +192,13 @@ module Rails
|
||||||
GEMFILE
|
GEMFILE
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if options[:skip_javascript]
|
||||||
|
gemfile += <<-GEMFILE.gsub(/^ {12}/, '')
|
||||||
|
#{coffee_gemfile_entry}
|
||||||
|
#{javascript_runtime_gemfile_entry}
|
||||||
|
GEMFILE
|
||||||
|
end
|
||||||
|
|
||||||
gemfile.strip_heredoc.gsub(/^[ \t]*$/, '')
|
gemfile.strip_heredoc.gsub(/^[ \t]*$/, '')
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -220,7 +227,7 @@ module Rails
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def javascript_runtime_gemfile_entry(n_spaces=0)
|
def javascript_runtime_gemfile_entry
|
||||||
runtime = if defined?(JRUBY_VERSION)
|
runtime = if defined?(JRUBY_VERSION)
|
||||||
"gem 'therubyrhino'"
|
"gem 'therubyrhino'"
|
||||||
else
|
else
|
||||||
|
@ -228,7 +235,7 @@ module Rails
|
||||||
end
|
end
|
||||||
<<-GEMFILE.gsub(/^ {10}/, '')
|
<<-GEMFILE.gsub(/^ {10}/, '')
|
||||||
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
|
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
|
||||||
#{" "*n_spaces}#{runtime}
|
#{runtime}
|
||||||
GEMFILE
|
GEMFILE
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue