This gem is interesting for users of the German letter outbound service Onlinebrief24.de. This gem wraps the required workflow to upload a PDF to Onlinebrief24's servers. Onlinebrief24 then prints and mails the letters via snail mail. As this service is only available to German customers, the following documentation is available in German language only.
Ruby 1.9.2 oder neuer.
Über Bundler im Gemfile hinzufügen:
gem 'onlinebrief24'
…dann auf der Shell Bundler das Gem installieren lassen:
$ bundle
…oder global mit:
$ gem install onlinebrief24
require 'onlinebrief24'
c = Onlinebrief24::Client.new :login => 'email@example.com', :password => '123456'
c.upload! '/tmp/filename1.pdf', :duplex => true, :color => false
c.upload! '/tmp/filename2.pdf', :registered => :insertion, :envelope => :c4
c.upload! '/tmp/filename3.pdf', :registered => :standard, :distribution => :international
c.disconnect
require 'onlinebrief24'
Onlinebrief24::Client.new(:login => 'email@example.com', :password => '123456') do |client|
client.upload! '/tmp/filename1.pdf', :duplex => true, :color => false
client.upload! '/tmp/filename2.pdf', :registered => :insertion, :envelope => :c4
client.upload! '/tmp/filename3.pdf', :registered => :standard, :distribution => :international
end
Option | Werte | Vorbelegung | Beschreibung |
---|---|---|---|
:color |
|
false | Farbdruck ja/nein |
:duplex |
|
false | Duplexdruck ja/nein |
:envelope |
|
:din_lang | Umschlagformat. DIN lang oder C4. |
:distribution |
|
:auto | Versandzone. Automatisch, National, International |
:registered |
|
:none | Einschreiben: Nein, Einwurf-Einschreiben, Standard-Einschreiben, Einschreiben eigenhändig |
- PDF-Dateien müssen unter Beachtung der Vorgaben von Onlinebrief24 erstellt und formatiert werden: http://www.onlinebrief24.de/software/infodokumente.htm
- Dieses gem benutzt die SFTP-Schnittstelle: http://www.onlinebrief24.de/software/sftp-schnittstelle.htm
Onlinebrief24 räumt aktuell (Stand Januar 2013) jedem Neukunden ein Guthaben von 5 EUR ein. Es wird empfohlen die Benutzung dieses rubygems damit zu testen. Die vorhandenen Tests (RSpec) im spec
-Verzeichnis können dies nicht ersetzen!
Bitte Fehler, Probeme und Patches über Github Issues bzw Pull-Requests einreichen.
- 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
Dies ist ein unabhängiges OpenSource-Projekt und kein offizielles Produkt von Onlinebrief24.de.
Licensed under the MIT license.
Copyright © 2013 Roland Moriz, Moriz GmbH