gem_group(*names, &block)
public
Wraps gem entries inside
a group.
gem_group :development, :test do
gem "rspec-rails"
end
# File railties/lib/rails/generators/actions.rb, line 53
def gem_group(*names, &block)
options = names.extract_options!
str = names.map(&:inspect)
str << quote(options) unless options.empty?
str = str.join(", ")
log :gemfile, "group #{str}"
in_root do
append_file "Gemfile", "\ngroup #{str} do", force: true
with_indentation(&block)
append_file "Gemfile", "\nend\n", force: true
end
end