# Declares a dependency to the git repo of CocoaPods gem. This declaration is
# compatible with the local git repos feature of Bundler.
#
def cp_gem(name, repo_name, branch = 'master')
  url = "https://github.com/CocoaPods/#{repo_name}.git"
  gem name, :git => url, :branch => branch
end

source 'https://rubygems.org'

gemspec

# This is the version that ships with OS X 10.10, so be sure we test against it.
gem 'json', '1.7.7'

group :development do
  cp_gem 'claide',               'CLAide'
  cp_gem 'cocoapods-core',       'Core'
  cp_gem 'cocoapods-downloader', 'cocoapods-downloader'
  cp_gem 'cocoapods-plugins',    'cocoapods-plugins'
  cp_gem 'cocoapods-search',     'cocoapods-search'
  cp_gem 'cocoapods-stats',      'cocoapods-stats'
  cp_gem 'cocoapods-trunk',      'cocoapods-trunk'
  cp_gem 'cocoapods-try',        'cocoapods-try'
  cp_gem 'molinillo',            'Molinillo'
  cp_gem 'xcodeproj',            'Xcodeproj'

  gem 'cocoapods-dependencies'

  gem 'bacon'
  gem 'mocha'
  gem 'mocha-on-bacon'
  gem 'prettybacon'
  gem 'webmock'
  gem 'inch'

  # Integration tests
  gem 'diffy'
  gem 'clintegracon'
  gem 'rubocop'
end

group :debugging do
  gem 'rb-fsevent'
  gem 'kicker'
  gem 'awesome_print'
  gem 'ruby-prof'
end
