diff --git a/lib/tracker_api.rb b/lib/tracker_api.rb index fbebab3..9dfdc80 100644 --- a/lib/tracker_api.rb +++ b/lib/tracker_api.rb @@ -4,7 +4,7 @@ require 'faraday' require 'faraday_middleware' require 'pathname' -require 'mimemagic' +require 'mini_mime' if defined?(ActiveSupport) require 'active_support/core_ext/object/blank' diff --git a/lib/tracker_api/file_utility.rb b/lib/tracker_api/file_utility.rb index c957b1c..801110e 100644 --- a/lib/tracker_api/file_utility.rb +++ b/lib/tracker_api/file_utility.rb @@ -2,7 +2,7 @@ module TrackerApi class FileUtility class << self def get_file_upload(file) - mime_type = MimeMagic.by_path(file) + mime_type = MiniMime.lookup_by_filename(file) { :file => Faraday::UploadIO.new(file, mime_type) } end diff --git a/tracker_api.gemspec b/tracker_api.gemspec index 6bf2d8d..83c67fc 100644 --- a/tracker_api.gemspec +++ b/tracker_api.gemspec @@ -34,5 +34,5 @@ Gem::Specification.new do |spec| spec.add_dependency 'equalizer' spec.add_dependency 'representable' spec.add_dependency 'multi_json' - spec.add_dependency 'mimemagic' + spec.add_dependency 'mini_mime' end