2013-03-27 17:35:03 +09:00
|
|
|
source "https://rubygems.org" unless ENV['QUICK']
|
2011-03-24 08:43:39 +01:00
|
|
|
gemspec
|
2011-04-15 18:08:11 -03:00
|
|
|
|
|
|
|
group :development, :test do
|
2015-08-26 18:25:49 -07:00
|
|
|
|
2016-05-07 06:57:06 -03:00
|
|
|
platform :jruby do
|
2011-04-15 18:08:11 -03:00
|
|
|
gem 'json'
|
2015-05-14 18:31:08 -04:00
|
|
|
gem 'rdoc'
|
2011-04-15 18:08:11 -03:00
|
|
|
end
|
2011-08-17 13:20:41 +02:00
|
|
|
|
2015-05-14 19:02:35 -07:00
|
|
|
platform :jruby do
|
|
|
|
gem 'therubyrhino'
|
|
|
|
end
|
|
|
|
|
|
|
|
platform :jruby, :ruby do
|
|
|
|
gem 'slim', '2.1.0'
|
2016-04-14 12:20:33 -03:00
|
|
|
gem 'liquid', '~> 2.6.x'
|
2015-05-14 19:02:35 -07:00
|
|
|
end
|
|
|
|
|
2011-08-17 13:20:41 +02:00
|
|
|
platform :ruby do
|
2015-05-14 18:31:08 -04:00
|
|
|
gem 'execjs', '2.0.0'
|
|
|
|
gem 'nokogiri', '1.5.10'
|
|
|
|
gem 'redcarpet', '2.3.0'
|
2011-08-17 13:20:41 +02:00
|
|
|
gem 'yajl-ruby'
|
2015-08-26 18:25:49 -07:00
|
|
|
# ref is a dependency of therubyracer
|
2016-05-07 06:57:06 -03:00
|
|
|
gem 'ref'
|
2015-05-14 19:02:35 -07:00
|
|
|
gem 'therubyracer'
|
2011-08-17 13:20:41 +02:00
|
|
|
end
|
2013-02-12 15:28:34 -05:00
|
|
|
|
|
|
|
gem 'multi_json'
|
2011-04-15 18:08:11 -03:00
|
|
|
end
|
2011-08-18 10:10:22 +02:00
|
|
|
|
|
|
|
# Allows stuff like `tilt=1.2.2 bundle install` or `tilt=master ...`.
|
|
|
|
# Used by the CI.
|
2016-05-03 21:45:18 +09:00
|
|
|
repos = { 'sinatra' => 'sinatra/sinatra', 'tilt' => 'rtomayko/tilt', 'rack' => 'rack/rack' }
|
|
|
|
%w[sinatra tilt rack].each do |lib|
|
2011-08-18 10:10:22 +02:00
|
|
|
dep = (ENV[lib] || 'stable').sub "#{lib}-", ''
|
|
|
|
dep = nil if dep == 'stable'
|
2016-05-03 21:45:18 +09:00
|
|
|
dep = {:github => repos[lib], :branch => dep} if dep and dep !~ /(\d+\.)+\d+/
|
|
|
|
gem lib, dep if dep
|
2011-08-18 10:10:22 +02:00
|
|
|
end
|
|
|
|
|