From e42fb393c25e80a423e75e598e6988a0a35389b9 Mon Sep 17 00:00:00 2001 From: Arun Agrawal Date: Fri, 1 Nov 2013 11:11:52 +0100 Subject: Passing args for gemfile entry Fixing build --- railties/lib/rails/generators/app_base.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'railties/lib') diff --git a/railties/lib/rails/generators/app_base.rb b/railties/lib/rails/generators/app_base.rb index 35c6ce1cf8..ca299273ae 100644 --- a/railties/lib/rails/generators/app_base.rb +++ b/railties/lib/rails/generators/app_base.rb @@ -6,6 +6,7 @@ require 'rbconfig' require 'open-uri' require 'uri' require 'rails/generators/base' +require 'active_support/core_ext/array/extract_options' module Rails module Generators @@ -86,7 +87,12 @@ module Rails protected - def gemfile_entry(name, version = nil, github: nil, path: nil) + def gemfile_entry(name, *args) + options = args.extract_options! + version = args.first + github = options[:github] + path = options[:path] + if github @extra_entries << GemfileEntry.github(name, github) elsif path -- cgit v1.2.3