# frozen_string_literal: true lib = File.expand_path('lib', __dir__) $:.unshift lib unless $:.include?(lib) require 'capybara/poltergeist/version' Gem::Specification.new do |s| s.name = 'poltergeist' s.version = Capybara::Poltergeist::VERSION s.platform = Gem::Platform::RUBY s.authors = ['Jon Leighton'] s.email = ['j@jonathanleighton.com'] s.homepage = 'https://github.com/teampoltergeist/poltergeist' s.summary = 'PhantomJS driver for Capybara' s.description = 'Poltergeist is a driver for Capybara that allows you to '\ 'run your tests on a headless WebKit browser, provided by '\ 'PhantomJS.' s.license = 'MIT' s.require_paths = ['lib'] s.files = Dir.glob('{lib}/**/*') + %w[LICENSE README.md] s.required_ruby_version = '>= 2.3.0' s.add_runtime_dependency 'capybara', '>= 2.1', '< 4' s.add_runtime_dependency 'cliver', '~> 0.3.1' s.add_runtime_dependency 'websocket-driver', '>= 0.2.0' s.add_development_dependency 'coffee-script', '~> 2.2' s.add_development_dependency 'coffee-script-source', '~>1.12.2' s.add_development_dependency 'erubi' # required by rbx s.add_development_dependency 'guard-coffeescript', '~> 2.0.0' s.add_development_dependency 'image_size', '~> 1.0' s.add_development_dependency 'launchy', '~> 2.0' s.add_development_dependency 'listen', '~> 3.0.6' # listen is required by guard and listen 3.1.0 requires ruby 2.2+ s.add_development_dependency 'pdf-reader', '< 3.0', '>= 1.3.3' s.add_development_dependency 'rake' s.add_development_dependency 'rspec', '~> 3.7' s.add_development_dependency 'sinatra', '<= 3.0' end