Sha256: 21c4e93173d02c6a8553bfaa62f67e4e4df76dccdc89db104d9894214e696b43

Contents?: true

Size: 1.13 KB

Versions: 1

Compression:

Stored size: 1.13 KB

Contents

require 'rubygems'
require 'rake'
require 'rake/testtask'
require 'rake/rdoctask'
require 'rake/gempackagetask'

spec = Gem::Specification.new do |s|
  s.name = 'yahoo-video'
  s.version = '0.1.0'
  s.author = 'Walter Korman'
  s.email = 'shaper@wgks.org'
  s.platform = Gem::Platform::RUBY
  s.summary = 'A Ruby object-oriented interface to Yahoo! Video content.'
  s.rubyforge_project = 'yahoo-video'
  s.has_rdoc = true
  s.extra_rdoc_files = [ 'README' ]
  s.rdoc_options << '--main' << 'README'
  s.test_files = Dir.glob('test/test_*.rb')
  s.files = Dir.glob("{examples,lib,test}/**/*") + [ 'AUTHORS', 'CHANGELOG', 'LICENSE', 'README', 'Rakefile', 'TODO' ]
end

desc 'Run tests'
task :default => [ :test ]

Rake::TestTask.new('test') do |t|
  t.libs << 'test'
  t.pattern = 'test/test_*.rb'
  t.verbose = true
end

desc 'Generate RDoc'
Rake::RDocTask.new :rdoc do |rd|
  rd.rdoc_dir = 'doc'
  rd.rdoc_files.add 'lib', 'README'
  rd.main = 'README'
end

desc 'Build Gem'
Rake::GemPackageTask.new spec do |pkg|
  pkg.need_tar = true
end

desc 'Clean up'
task :clean => [ :clobber_rdoc, :clobber_package ]

desc 'Clean up'
task :clobber => [ :clean ]

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
yahoo-video-0.1.0 Rakefile