gem 'activerecord-import', '>= 0.4.0'
gem 'activeresource-response'
gem 'acts-as-taggable-on'
gem 'awesome_nested_set'
gem 'cocoon'
gem 'countries'
gem 'httparty'
gem 'icalendar', '2.4.1'
gem 'json_vat', '~> 1.0'
gem 'loofah-activerecord'
gem 'paperclip', (RUBY_VERSION < '2.0' ? '4.2.4' : '>= 4.2.4')
gem 'rails-observers', '0.1.2'
gem 'redmine-installer', require: false
gem 'rinku', platforms: [:mri, :mingw, :x64_mingw]
gem 'rqrcode_png'
gem 'rubyXL', '~> 3.3.17'
gem 'rubyzip', '>= 1.0.0'
gem 'simple-rss'
gem 'vcard'
gem 'sucker_punch', '~> 2.0'
gem 'geocoder'
gem 'ruby-msg'
gem 'omniauth', (RUBY_VERSION < '2.1.9' ? '1.4.2' : '>= 1.4.2')
gem 'omniauth-oauth2'
gem 'oj', '~> 3.1.0', :platforms => [:mri, :mingw, :x64_mingw]
gem 'roo', require: false
gem 'roo-xls', require: false

if RUBY_VERSION < '2.2' && @dependencies.reject!{|d| d.name == 'roadie-rails'}
  gem "roadie-rails", "~> 1.1.1"
end
if @dependencies.reject!{|d| d.name == 'mysql2'}
  gem "mysql2", "~> 0.4.6", :platforms => [:mri, :mingw, :x64_mingw]
end

gem 'redmine_extensions', '~> 0.2.2'
# gem 'redmine_extensions', path: ENV['EASYDIR']+'/redmine/redmine_extensions_gem'

group :assets do
  gem 'sprockets-rails', '>= 3.0.0'
  gem 'sassc-rails', :platforms => [:mri, :mingw, :x64_mingw]
  gem 'sass-rails', :platforms => :jruby
  gem 'uglifier', '~> 3.1.1'
end

group :js_runtime do
  gem 'therubyracer', :require => false, :platforms => :mri
end

group :test do
  gem 'webmock'
  gem 'factory_girl_rails'
  gem 'rspec-rails'
  gem 'poltergeist'
  gem 'database_cleaner', '~> 1.6.1'
  # gem 'database_rewinder'
  gem 'test_after_commit'
  gem 'rspec-retry'
end

Dir.glob File.expand_path("../easy_helpers/*/{Gemfile,PluginGemfile}", __FILE__) do |file|
  puts "Loading #{file} ..." if $DEBUG # `ruby -d` or `bundle -v`
  instance_eval File.read(file), file
end

Dir.glob File.expand_path("../easy_plugins/*/{Gemfile,PluginGemfile}", __FILE__) do |file|
  puts "Loading #{file} ..." if $DEBUG # `ruby -d` or `bundle -v`
  instance_eval File.read(file), file
end
