Gem to send faxes using the SRFax API
Add this line to your application's Gemfile:
gem 'srfax'
And then execute:
$ bundle
Or install it yourself as:
$ gem install srfax
faxer = Srfax::API.new(access_id, password, sender_email, sender_number)
faxer.send_fax(recipient_fax_number_or_array_of_numbers, options_hash, array_of_file_objects)
File objects are expected in the following format:
File.open('/Users/Geekoncoffee/Desktop/file.pdf')
Example from Prawn:
tmp_file = Tempfile.new(Digest::MD5.hexdigest(rand(12).to_s))
pdf = Prawn::Document.new
pdf.text "Hello World"
pdf.render_file(tmp_file.path)
POSTS are sent to the following URL: https://www.srfax.com/SRF_SecWebSvc.php
TODO:
- Support Cover Pages
- Support HTTP callback
- Fork it ( https://github.com/preferral/srfax/fork )
- 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 a new Pull Request