class FileData::FileInfo

Operations common to all files

Attributes

info_maps[R]

Public Class Methods

can_handle?(filename) click to toggle source
# File lib/file_data/file_types/file_info.rb, line 25
def self.can_handle?(filename)
  info_maps.key?(get_reader_key(filename))
end
get_reader_key(filename) click to toggle source
# File lib/file_data/file_types/file_info.rb, line 29
def self.get_reader_key(filename)
  File.extname(filename).downcase
end
reader_class(filename) click to toggle source
# File lib/file_data/file_types/file_info.rb, line 21
def self.reader_class(filename)
  info_maps[get_reader_key(filename)]
end