# File lib/magic/database.rb, line 31 def file(filename) raise Errno::ENOENT, filename unless File.exists?(filename) result = Api.magic_file(@magic_set, filename.to_s) if result.null? raise Error, error else result.get_string(0) end end