Sha256: 198a8f8c7863b80f5ae9b8c50ce3c6f3a69b15de9b66763d13c1df37c6115092

Contents?: true

Size: 1.37 KB

Versions: 4

Compression:

Stored size: 1.37 KB

Contents

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

require 'lib/chocolate_disco/version'

task :default => :test

spec = Gem::Specification.new do |s|
  s.name             = 'chocolate_disco-jruby'
  s.version          = ChocolateDisco::Version.to_s
  s.has_rdoc         = true
  s.extra_rdoc_files = %w(README.rdoc)
  s.rdoc_options     = %w(--main README.rdoc)
  s.summary          = "Provides methods to extract texts from various file formats like Microsoft Office (<= 2002, as well as >= 2007,) PDF and HTML."
  s.author           = 'Hirobumi Hama'
  s.email            = 'hama@yoidore.org'
  s.homepage         = 'http://yoidore.org/chocolate_disco'
  s.files            = %w(README.rdoc Rakefile) + Dir.glob("{lib,test}/**/*")
  s.executables    = ['chocolate_disco']
  
  s.add_dependency('mime-types', '>= 1.16')
end

Rake::GemPackageTask.new(spec) do |pkg|
  pkg.gem_spec = spec
end

Rake::TestTask.new do |t|
  t.libs << 'test'
  t.test_files = FileList["test/**/*_test.rb"]
  t.verbose = true
end

desc 'Generate the gemspec to serve this Gem from Github'
task :github do
  file = File.dirname(__FILE__) + "/#{spec.name}.gemspec"
  File.open(file, 'w') {|f| f << spec.to_ruby }
  puts "Created gemspec: #{file}"
end

desc 'Drops into interactive Ruby'
task :irb do
  require 'lib/chocolate_disco'
  
  ARGV.delete_at(ARGV.index('irb'))  
  require 'irb'
  IRB.start
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
hirobumi-chocolate_disco-jruby-0.1.2 Rakefile
hirobumi-chocolate_disco-jruby-0.1.3 Rakefile
hirobumi-chocolate_disco-jruby-0.1.4 Rakefile
hirobumi-chocolate_disco-jruby-0.1.5 Rakefile