Method: Bundler::Dsl#git

Defined in:
lib/bundler/dsl.rb

#git(uri, options = {}, &blk) ⇒ Object


154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'lib/bundler/dsl.rb', line 154

def git(uri, options = {}, &blk)
  unless block_given?
    msg = "You can no longer specify a git source by itself. Instead, \n" \
          "either use the :git option on a gem, or specify the gems that \n" \
          "bundler should find in the git source by passing a block to \n" \
          "the git method, like: \n\n" \
          "  git 'git://github.com/rails/rails.git' do\n" \
          "    gem 'rails'\n" \
          "  end"
    raise DeprecatedError, msg
  end

  with_source(@sources.add_git_source(normalize_hash(options).merge("uri" => uri)), &blk)
end