source 'http://rubygems.org'

gem 'rails', '3.0.7'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

gem 'rake', '>= 0.9.2'

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.2.7'
    gem 'nokogiri', '>= 1.4.5'
    gem 'unicorn'
  end
end

gem 'ya2yaml' #For i18n file modification

gem 'net-ssh'
gem 'net-sftp'
gem 'net-ping'

gem 'will_paginate', '>= 3.0.pre2'
gem 'routing-filter'
gem 'haml', '>= 3.0.24'

gem 'syslog-logger', '~> 1.6.4', :require => 'syslog_logger'

### Dashboard client ###
gem "rufus-scheduler"
# gem "vitobotta-brb", :require => "brb"
gem "brb"
gem "eventmachine"
gem "pony"
gem "ipaddress"
########################

# Receiver/vmon requirements
gem 'sinatra'

### Daemon for runners ####
gem 'daemons'
###########################

gem "aflexi"
gem "geo_ip"

gem 'getoptions'

# Needed for receiver/vmon
#unless ENV['IGNORE_THIN'].to_i == 1
#  gem 'sinatra'
#  gem 'thin' # we may need to replace "thin" with "mongrel" later
#end
