Module: FileConvert
- Extended by:
- Configure
- Defined in:
- lib/file_convert.rb,
lib/file_convert/file.rb,
lib/file_convert/client.rb,
lib/file_convert/upload.rb,
lib/file_convert/version.rb,
lib/file_convert/configure.rb,
lib/file_convert/exception.rb,
lib/file_convert/conversion.rb
Defined Under Namespace
Modules: Configure, Exception, Version Classes: Client, Conversion, File, Upload
Class Method Summary collapse
-
.client ⇒ Object
Initialize a new FileConvert::Client.
- .convert(file_path, source_mime_type, target_mime_type) ⇒ FileConvert::Conversion
Methods included from Configure
config, config, config_present?, configure, init_config!
Class Method Details
.client ⇒ Object
Initialize a new FileConvert::Client
30 31 32 33 |
# File 'lib/file_convert.rb', line 30 def self.client fail Exception::MissingConfig unless config_present? @client ||= FileConvert::Client.new end |
.convert(file_path, source_mime_type, target_mime_type) ⇒ FileConvert::Conversion
23 24 25 26 |
# File 'lib/file_convert.rb', line 23 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 |