source 'https://rubygems.org'
ruby "2.0.0"

gem 'rails', '3.2.16'

# Tasks tools
gem 'rake', '10.0.4'
gem 'thor', '0.18.1'

# ActiveRecord plugins
gem "acts_as_paranoid",   '0.4.1'
gem 'awesome_nested_set', '2.1.6'
gem 'will_paginate',      '3.0.4'
gem 'activerecord-import', '0.5.0'

# Authentication
gem 'devise',                    '2.1.3'
gem 'devise-encryptable',        '0.1.1'
gem 'devise_security_extension', '0.7.2'
gem 'omniauth-saml',             '1.2.0'
gem 'omniauth-facebook',         '1.6.0'
gem 'omniauth-google-oauth2',    '0.2.4'

# Image processing
gem 'carrierwave', '0.6.2'
gem 'fastimage',   '1.2.13'

# I18n stuff
gem 'ya2yaml', '0.31'

# Net
gem 'net-ssh',  '2.6.6'
gem 'net-sftp', '2.0.5'
gem 'net-scp',  '1.0.4', require: 'net/scp'
gem 'net-ping', '1.5.3'
gem 'snmp', '1.1.1'

# Vmware integration
gem 'rbvmomi',     '1.6.0'
gem 'ruby_vcloud_sdk', '0.15.3'

gem 'rest-client', '1.6.7'
gem 'ruby-ip', '0.9.1', require: 'ip'
gem 'routing-filter', '0.3.1'

# Template engine
gem 'jquery-rails', '2.1.3'
gem 'haml-rails',   '0.3.5'
gem "rabl",         "0.8.0"

# View helpers
gem 'simple_form',       '2.1.0'
gem 'simple-navigation', "3.10.0"

# Dashboard client
gem "rufus-scheduler", '2.0.17'
gem "brb",             '0.3.1'

# Mailer
gem "pony",            '1.4'

# AWS
gem 'aws-sdk-v1', '1.59.1'

# I/O
gem 'file-tail', '1.1.0'

# CDN
# don't update `thrift` gem unless you ensure it source code
# version of 0.9.1 has breaking changes which break functionality
# without extranal patch.
gem "thrift",     '0.9.0'

gem "aflexi",     '0.0.13'

# OnApp Market
# git@bitbucket.org:onappcore/marketapi.git
# tag: v1.4.0
gem "onapp_market", '1.4.0'

# OnApp daemon
gem 'eventmachine',    '1.0.4'
gem 'redis'
gem 'redis-semaphore', '0.2.2'
gem 'redis-rails', '3.2.4'
gem 'snmp4em', '1.0.3'
gem 'em-ssh', '0.6.5'
gem 'em-synchrony', '1.0.3'
gem 'bunny', '1.4.0'

# availability
gem 'hashie', '3.3.2'

# Console stuff
gem 'getoptions', "0.3"

gem 'rflags', '0.1.0'
gem 'retryable', '1.3.6'
gem 'middleware', '0.1.0'

gem 'sys-proctable', '0.9.8'

platforms :ruby do
  gem "mysql2",   '0.3.14'
  gem 'nokogiri', '1.5.6'
end

group :assets do
  gem 'sass-rails',    '3.2.6'
  gem 'compass-rails', '1.0.3'
  gem 'coffee-rails',  '3.2.2'
  gem 'uglifier',      '1.3.0'
  gem 'therubyracer',  '0.12.1'
end

group :production do
  gem 'ruby-libvirt', '0.4.0'
end
