Ruby wrapper for CloudConvert CloudConvert
Add this line to your application's Gemfile:
gem 'cloudconvert'
And then execute:
$ bundle
Or install it yourself as:
$ gem install cloudconvert
This is a Ruby wrapper for Cloud Convert where you can convert files from one format to another format.
Configure CloudConvert
Cloudconvert.configure do |config|
config.api_key = your_api_key
config.callback = callback_url
end
In this if you specify callback_url then you will be notified on file conversion completion
Start a Conversion on Cloud convert
conversion = Cloudconvert::Conversion.new
# to start file conversion (options & callback_url parameters are optional)
# for versions <=0.0.4
conversion.convert(inputformat, outputformat, file_path, options)
# for versions >=0.0.5 (callback_url passing enabled for each conversion)
conversion.convert(inputformat, outputformat, file_path, callback_url, options)
# options parameter is Conversion type specific options , which you can get from,
conversion.converter_options(inputformat, outputformat)
#it will return all possible conversion types and possible options(inputformat and outputformat are optional)
# to list all conversions
conversion.list_conversions
# to cancel conversion
conversion.cancel_conversion
# to delete conversion
conversion.delete_conversion
# to get download link of completed conversion
conversion.download_link
# to get current status of conversion
conversion.status
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request