lib/wand.rb in wand-0.2 vs lib/wand.rb in wand-0.2.1
- old
+ new
@@ -1,26 +1,24 @@
require 'mime/types'
-require 'shellwords'
module Wand
- Version = '0.2'
+ Version = '0.2.1'
def self.wave(path)
type = MIME::Types.type_for(path)[0].to_s
type = execute_file_cmd(path).split(';')[0].strip if type.nil? || type == ''
type = nil if type =~ /cannot\sopen/
type
end
def self.executable
- return @executable if defined?(@executable)
@executable ||= `which file`.chomp
end
def self.executable=(path)
@executable = path
end
def self.execute_file_cmd(path)
- `#{executable} --mime --brief #{path.shellescape}`
+ `#{executable} --mime --brief #{path}`
end
end
\ No newline at end of file