class FileConvert::File
Attributes
conversions[R]
data[R]
original_file[R]
Public Class Methods
new(original_file)
click to toggle source
Hold original and conversion
@params [File] original_file
@return [FileConvert::File]
# File lib/file_convert/file.rb, line 13 def initialize(original_file) @original_file = original_file @data = original_file.data @conversions = {} end
Public Instance Methods
add_conversion(mime_type, converted_file)
click to toggle source
Adds a new conversion
@param [String] mime_type @param [File] converted_file
@return [FileConvert::File] (self)
# File lib/file_convert/file.rb, line 26 def add_conversion(mime_type, converted_file) tap { @conversions[mime_type] = converted_file } end