Module: Letterapp
- Defined in:
- lib/letterapp.rb,
lib/letterapp/client.rb,
lib/letterapp/railtie.rb,
lib/letterapp/version.rb,
lib/letterapp/delivery_method.rb
Overview
Official Ruby client for letter.app.
require "letterapp"
letter = Letterapp::Client.new(api_key: ENV["LETTER_API_KEY"])
letter.identify(user_id: "user_123", email: "alice@example.com")
letter.track(user_id: "user_123", event: "Signed Up")
letter.send_email(to: "alice@example.com", subject: "Hi", html: "<p>Hi</p>")
letter.close
Defined Under Namespace
Classes: Client, DeliveryMethod, Error, Railtie
Constant Summary collapse
- DEFAULT_BASE_URL =
"https://api.letter.app"- VERSION =
"0.2.0"
Class Method Summary collapse
-
.new(**kwargs) ⇒ Object
Convenience: Letterapp.new(...) == Letterapp::Client.new(...).
Class Method Details
.new(**kwargs) ⇒ Object
Convenience: Letterapp.new(...) == Letterapp::Client.new(...)
23 24 25 |
# File 'lib/letterapp.rb', line 23 def self.new(**kwargs) Client.new(**kwargs) end |