2013-04-12 19:19:47 -04:00
|
|
|
source 'https://rubygems.org'
|
2011-12-29 18:09:51 -05:00
|
|
|
|
2013-01-26 01:31:40 -05:00
|
|
|
# Build and doc tools
|
2013-05-08 14:37:55 -04:00
|
|
|
gem "rake", "~> 10.0.3", :require => false
|
|
|
|
gem "yard", "~> 0.8.0", :require => false
|
2012-05-10 19:07:11 -04:00
|
|
|
|
2013-01-26 01:31:40 -05:00
|
|
|
# Test tools
|
2013-04-23 01:22:36 -04:00
|
|
|
gem "cucumber", "~> 1.3.1"
|
2013-04-14 12:24:35 -04:00
|
|
|
gem "fivemat"
|
2013-01-26 01:31:40 -05:00
|
|
|
gem "aruba", "~> 0.5.1"
|
|
|
|
gem "rspec", "~> 2.12"
|
2013-05-29 01:11:57 -04:00
|
|
|
gem "simplecov"
|
2012-05-02 18:27:47 -04:00
|
|
|
|
2013-01-26 01:31:40 -05:00
|
|
|
# Optional middleman dependencies, included for tests
|
2013-05-08 14:37:55 -04:00
|
|
|
gem "haml", "~> 4.0.0", :require => false # Make sure to use Haml 4 for tests
|
2013-04-13 01:17:36 -04:00
|
|
|
gem "sinatra", :require => false
|
2013-02-24 16:55:59 -05:00
|
|
|
gem "slim", :require => false
|
2013-03-18 17:21:06 -04:00
|
|
|
gem "liquid", :require => false
|
|
|
|
gem "less", :require => false
|
2013-02-24 16:55:59 -05:00
|
|
|
gem "stylus", :require => false
|
2012-05-02 19:39:56 -04:00
|
|
|
|
2013-06-09 20:15:15 -04:00
|
|
|
# gem "pry", :require => false
|
|
|
|
# gem "pry-debugger", :require => false
|
2013-06-08 18:36:14 -04:00
|
|
|
|
2013-01-26 01:31:40 -05:00
|
|
|
platforms :ruby do
|
2013-03-18 17:21:06 -04:00
|
|
|
gem "therubyracer"
|
2013-02-24 16:55:59 -05:00
|
|
|
gem "redcarpet"
|
2013-01-26 01:31:40 -05:00
|
|
|
end
|
2013-01-11 20:00:41 -05:00
|
|
|
|
2013-06-12 20:40:17 -04:00
|
|
|
# Cross-templating language block fix for Ruby 1.8
|
2013-06-12 20:58:59 -04:00
|
|
|
platforms :mri_18 do
|
2013-06-12 20:40:17 -04:00
|
|
|
gem "ruby18_source_location"
|
|
|
|
end
|
|
|
|
|
2013-01-26 01:31:40 -05:00
|
|
|
platforms :jruby do
|
2013-03-18 17:11:48 -04:00
|
|
|
gem "therubyrhino"
|
2011-12-29 18:09:51 -05:00
|
|
|
end
|
|
|
|
|
2013-05-23 18:59:26 -04:00
|
|
|
# Code Quality
|
|
|
|
gem "cane", :platforms => [:mri_19, :mri_20], :require => false
|
2013-05-30 13:38:52 -04:00
|
|
|
gem 'coveralls', :require => false
|
2013-05-23 18:59:26 -04:00
|
|
|
|
2013-01-26 01:31:40 -05:00
|
|
|
# Middleman itself
|
2011-12-29 18:09:51 -05:00
|
|
|
gem "middleman-core", :path => "middleman-core"
|
2013-05-23 18:26:33 -04:00
|
|
|
gem "middleman-more", :path => "middleman-more"
|
2013-01-26 01:31:40 -05:00
|
|
|
gem "middleman-sprockets", :github => "middleman/middleman-sprockets"
|
|
|
|
gem "middleman", :path => "middleman"
|