module FileConvert

Public Class Methods

client() click to toggle source

Initialize a new FileConvert::Client

# File lib/file_convert.rb, line 28
def self.client
  fail Exception::MissingConfig unless config_present?
  @client ||= FileConvert::Client.new
end
convert(file_path, source_mime_type, target_mime_type) click to toggle source

@param [String] file_path

Source file for conversions

@param [String]

Source file mime-type

@param [String]

Target file mime-type (converion target)

@return [FileConvert::Conversion]

# File lib/file_convert.rb, line 21
def self.convert(file_path, source_mime_type, target_mime_type)
  upload = FileConvert::Upload.new(client, file_path, source_mime_type)
  FileConvert::Conversion.new(client, upload.file, target_mime_type)
end