-
Notifications
You must be signed in to change notification settings - Fork 36
/
Gemfile
40 lines (36 loc) · 992 Bytes
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
source 'https://rubygems.org'
gemspec
# specs
gem 'rake'
gem 'rack'
gem 'sinatra'
gem 'sinatra-websocket'
case ENV['OPAL_RSPEC_VERSION']
when nil, ''
gem 'opal-rspec'
when /\./
gem 'opal-rspec', "~> #{ENV['OPAL_RSPEC_VERSION']}.0a"
else
gem 'opal-rspec', github: 'opal/opal-rspec', ref: ENV['OPAL_RSPEC_VERSION'], submodules: true
end
# Force build of eventmachine... I wish we could find a way to not use
# this unmaintained library anymore.
gem 'eventmachine', github: 'eventmachine/eventmachine'
gem 'thin', github: 'macournoyer/thin' unless RUBY_PLATFORM =~ /mingw/
# runner
gem 'selenium-webdriver', '>= 4.14.0', require: false
gem 'rest-client', require: false
gem 'rexml', require: false
gem 'ffi'
# browser
case ENV['OPAL_VERSION']
when nil, ''
# noop
when ->(path) { File.exist? path }
gem 'opal', path: ENV['OPAL_VERSION']
when /\./
gem 'opal', "~> #{ENV['OPAL_VERSION']}.0a"
else
gem 'opal', github: 'opal/opal', ref: ENV['OPAL_VERSION']
end
gem 'opal-sprockets'