Module: Letterapp

Defined in:
lib/letterapp.rb,
lib/letterapp/client.rb,
lib/letterapp/version.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.close

Defined Under Namespace

Classes: Client, Error

Constant Summary collapse

DEFAULT_BASE_URL =
"https://api.letter.app"
VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.new(**kwargs) ⇒ Object

Convenience: Letterapp.new(…) == Letterapp::Client.new(…)



16
17
18
# File 'lib/letterapp.rb', line 16

def self.new(**kwargs)
  Client.new(**kwargs)
end