2022-07-31 08:56:44 -04:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
source 'https://rubygems.org'
|
2011-03-24 03:43:39 -04:00
|
|
|
gemspec
|
2011-04-15 17:08:11 -04:00
|
|
|
|
2016-08-17 06:33:45 -04:00
|
|
|
gem 'rack-protection', path: '../rack-protection'
|
2022-07-31 08:56:44 -04:00
|
|
|
gem 'sinatra', path: '..'
|
2016-07-18 21:46:13 -04:00
|
|
|
|
2011-04-15 17:08:11 -04:00
|
|
|
group :development, :test do
|
2016-05-07 05:57:06 -04:00
|
|
|
platform :jruby do
|
2011-04-15 17:08:11 -04:00
|
|
|
gem 'json'
|
2015-05-14 18:31:08 -04:00
|
|
|
gem 'rdoc'
|
2015-05-14 22:02:35 -04:00
|
|
|
gem 'therubyrhino'
|
2022-08-08 09:41:59 -04:00
|
|
|
gem 'jar-dependencies', '= 0.4.1' # Gem::LoadError with jar-dependencies 0.4.2
|
2015-05-14 22:02:35 -04:00
|
|
|
end
|
|
|
|
|
|
|
|
platform :jruby, :ruby do
|
2022-08-08 16:41:41 -04:00
|
|
|
gem 'hamlit', '>= 3'
|
2016-04-14 11:20:33 -04:00
|
|
|
gem 'liquid', '~> 2.6.x'
|
2019-11-28 20:26:16 -05:00
|
|
|
gem 'slim'
|
2015-05-14 22:02:35 -04:00
|
|
|
end
|
|
|
|
|
2011-08-17 07:20:41 -04:00
|
|
|
platform :ruby do
|
2022-12-28 05:25:48 -05:00
|
|
|
gem 'execjs', '>= 2.0.0'
|
|
|
|
gem 'nokogiri', '>= 1.13.6'
|
|
|
|
gem 'redcarpet', '>= 3.5.1'
|
2011-08-17 07:20:41 -04:00
|
|
|
gem 'yajl-ruby'
|
|
|
|
end
|
2013-02-12 15:28:34 -05:00
|
|
|
|
|
|
|
gem 'multi_json'
|
2011-04-15 17:08:11 -04:00
|
|
|
end
|
2011-08-18 04:10:22 -04:00
|
|
|
|
|
|
|
# Allows stuff like `tilt=1.2.2 bundle install` or `tilt=master ...`.
|
|
|
|
# Used by the CI.
|
2016-07-22 23:29:38 -04:00
|
|
|
repos = { 'tilt' => 'rtomayko/tilt', 'rack' => 'rack/rack' }
|
|
|
|
%w[tilt rack].each do |lib|
|
2011-08-18 04:10:22 -04:00
|
|
|
dep = (ENV[lib] || 'stable').sub "#{lib}-", ''
|
|
|
|
dep = nil if dep == 'stable'
|
2022-12-23 14:58:28 -05:00
|
|
|
dep = { github: repos[lib], branch: dep } if dep && dep !~ (/(\d+\.?)+(\d+)?/)
|
2016-05-03 08:45:18 -04:00
|
|
|
gem lib, dep if dep
|
2011-08-18 04:10:22 -04:00
|
|
|
end
|