Ruby SDK
Offizielles Ruby SDK für thelawin.dev.
Erfordert Ruby 3.0+
Installation
ruby
# Gemfile
gem 'thelawin', git: 'https://github.com/steviee/thelawin-clients.git', glob: 'ruby/*.gemspec'Schnellstart
ruby
require 'thelawin'
client = Thelawin::Client.new(api_key: 'env_sandbox_xxx')
result = client.invoice
.number('2026-001')
.date('2026-01-15')
.seller(name: 'Acme GmbH', vat_id: 'DE123456789', city: 'Berlin', country: 'DE')
.buyer(name: 'Kunde AG', city: 'München', country: 'DE')
.add_item(description: 'Beratung', quantity: 8, unit: 'HUR', unit_price: 150, vat_rate: 19)
.template('minimal')
.generate
result.save_pdf('./rechnung.pdf') if result.success?Vollständige Dokumentation: Ruby SDK