diff --git a/.gitignore b/.gitignore index f9d8d63..3ea3e03 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,5 @@ spec/reports test/tmp test/version_tmp tmp +.DS_Store +.idea diff --git a/jar/tika-app-1.11.jar b/jar/tika-app-1.23.jar old mode 100644 new mode 100755 similarity index 62% rename from jar/tika-app-1.11.jar rename to jar/tika-app-1.23.jar index f529f59..f26e2a5 Binary files a/jar/tika-app-1.11.jar and b/jar/tika-app-1.23.jar differ diff --git a/lib/yomu.rb b/lib/yomu.rb index e039861..324b91e 100644 --- a/lib/yomu.rb +++ b/lib/yomu.rb @@ -6,10 +6,11 @@ require 'socket' require 'stringio' +require 'date' class Yomu GEMPATH = File.dirname(File.dirname(__FILE__)) - JARPATH = File.join(Yomu::GEMPATH, 'jar', 'tika-app-1.11.jar') + JARPATH = File.join(Yomu::GEMPATH, 'jar', 'tika-app-1.23.jar') DEFAULT_SERVER_PORT = 9293 # an arbitrary, but perfectly cromulent, port @@server_port = nil @@ -165,7 +166,7 @@ def creation_date return @creation_date if defined? @creation_date if metadata['Creation-Date'] - @creation_date = Time.parse(metadata['Creation-Date']) + @creation_date = DateTime.parse(metadata['Creation-Date']) else nil end diff --git a/lib/yomu/version.rb b/lib/yomu/version.rb index 9c68582..a83ca12 100644 --- a/lib/yomu/version.rb +++ b/lib/yomu/version.rb @@ -1,3 +1,3 @@ class Yomu - VERSION = '0.2.4' + VERSION = '0.2.7' end diff --git a/spec/yomu_spec.rb b/spec/yomu_spec.rb index 4891392..e8cbf71 100644 --- a/spec/yomu_spec.rb +++ b/spec/yomu_spec.rb @@ -97,8 +97,8 @@ describe '.creation_date' do let(:yomu) { Yomu.new 'spec/samples/sample.pages' } - it 'should retur Time' do - expect( yomu.creation_date ).to be_a Time + it 'should return Time' do + expect( yomu.creation_date ).to be_a DateTime end end diff --git a/yomu.gemspec b/yomu.gemspec index 43d75e2..6d341ab 100644 --- a/yomu.gemspec +++ b/yomu.gemspec @@ -18,10 +18,10 @@ Gem::Specification.new do |spec| spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) spec.require_paths = ['lib'] - spec.add_runtime_dependency 'mime-types', '~> 1.23' + spec.add_runtime_dependency 'mime-types', '~> 3.0' spec.add_runtime_dependency 'json', '~> 1.8' - spec.add_development_dependency 'bundler', '~> 1.3' + spec.add_development_dependency 'bundler', '~> 2.0' spec.add_development_dependency 'rake' - spec.add_development_dependency 'rspec', '~> 2.14' + spec.add_development_dependency 'rspec', '~> 3.8' end