source 'http://rubygems.org'

gem 'rails', '3.2.11'

gem 'rake'
gem 'thor'
gem 'devise',             '~> 2.1.3'
gem 'devise-encryptable'
gem 'devise_security_extension'
gem 'carrierwave',        '~> 0.6.2'
gem 'fastimage',          '~> 1.2.13'
gem 'awesome_nested_set', '~> 2.1.3'
gem "acts_as_paranoid"

if defined?(JRUBY_VERSION)
  platforms :jruby do
    gem "activerecord-jdbc-adapter", '>= 1.0.2'
    gem "activerecord-jdbcmysql-adapter", '>= 1.0.2'
    gem 'jruby-openssl'
    gem 'jdbc-mysql'
    gem 'nokogiri', '>= 1.5.0.beta.2' # use beta version for jruby
    gem 'trinidad'
  end
else
  platforms :ruby do
    gem "mysql2", '~> 0.3.11'
    gem 'nokogiri' # , '~> 1.5.0'
  end
end

# I18n stuff
gem 'ya2yaml' #For i18n file modification

# 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'

# Required libvirt headers (libvirt-devel)
group :production, :staging do
  gem 'ruby-libvirt'
end

# Vmware integration
gem 'rbvmomi'
gem 'rest-client'

# IP address management
gem 'ruby-ip', require: 'ip'

# Pagination
gem 'will_paginate', '~> 3.0'
gem 'routing-filter'

# Template engine
gem 'jquery-rails', '2.1.3'
gem 'haml-rails', '0.3.5'
gem 'simple_form'

### Dashboard client ###
gem "rufus-scheduler"
gem "brb"
gem "eventmachine"
gem "pony"

########################

### Daemon for runners ####
gem 'daemons', '~> 1.1.8'
gem "delayed_job_unique_key", '~> 0.1.0'
###########################

gem "aflexi", '= 0.0.12'
gem "rabl"
gem "thrift", '0.9.0'

gem 'getoptions'

gem 'simple-navigation'

group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'compass-rails'
  gem 'coffee-rails', '~> 3.2.1'
  gem 'uglifier',     '>= 1.0.3'
  gem 'therubyracer', '0.10.2'
  gem 'css_splitter'
end
