Sha256: 54267b353bfcbb476a49fddc1e8860d13e8deb8d9c4efca701d5346546b158c7

Contents?: true

Size: 1.7 KB

Versions: 1

Compression:

Stored size: 1.7 KB

Contents

# -*- coding: utf-8 -*-
require 'rake/clean'
require 'jeweler'
require 'rspec/core/rake_task'
require 'yard'

require './lib/operawatir/version'

Jeweler::Tasks.new do |gem|
  gem.name    = 'operawatir'
  gem.version = OperaWatir.version
  gem.date    = Date.today.to_s

  gem.authors     = ['Deniz Turkoglu', 'Andreas Tolf Tolfsen', 'Chris Lloyd', 'Stuart Knightley']
  gem.email       = ['dturkoglu@opera.com', 'andreastt@opera.com', 'christopherl@opera.com', 'stuartk@opera.com']
  gem.homepage    = 'http://operasoftware.github.com/operawatir'
  gem.summary     = 'Toolkit for automating interactions with the Opera web browser.'
  gem.description = <<-EOF
    OperaWatir is a part of the Watir (pronounced water) family of
    free software Ruby libraries for automating web
    browsers.  OperaWatir provides a querying engine and Ruby bindings
    for a backend Java library, OperaDriver, for driving the Opera web
    browser.  It aims for full compliancy with the watirspec
    specification.
EOF

  gem.rubyforge_project = gem.name

  gem.platform              = 'jruby'
  gem.required_ruby_version = '>= 1.8.7'
  gem.has_rdoc              = true
  gem.extra_rdoc_files      = ['README.md']

  gem.add_dependency 'rspec', '>= 2.4'

  gem.add_development_dependency 'jeweler'
  gem.add_development_dependency 'rake'
  gem.add_development_dependency 'yard'
  gem.add_development_dependency 'mongrel', '>= 1.1.5'
  gem.add_development_dependency 'sinatra', '>= 1.1'
  gem.add_development_dependency 'rr'

  gem.files.exclude '.gitignore'
  gem.files.exclude '.gitmodules'
end

CLEAN.add 'pkg'

RSpec::Core::RakeTask.new do |t|
end

YARD::Rake::YardocTask.new do |t|
  t.options = ['--no-private']
end

task :doc => :yard

CLEAN.add 'doc'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
operawatir-0.3.2-jruby Rakefile