Class: Keplars::Resources::Emails
- Inherits:
-
Base
- Object
- Base
- Keplars::Resources::Emails
show all
- Defined in:
- lib/keplars/resources.rb
Instance Method Summary
collapse
Methods inherited from Base
#initialize
Instance Method Details
#schedule(**args) ⇒ Object
34
35
36
37
38
|
# File 'lib/keplars/resources.rb', line 34
def schedule(**args)
body = args.compact
body[:priority] ||= 'async'
@client.request('POST', '/api/v1/public/send-email/schedule', body: body)[:data]
end
|
#send(**args) ⇒ Object
30
31
32
|
# File 'lib/keplars/resources.rb', line 30
def send(**args)
send_async(**args)
end
|
#send_async(**args) ⇒ Object
20
21
22
23
|
# File 'lib/keplars/resources.rb', line 20
def send_async(**args)
body = args.compact
@client.request('POST', '/api/v1/public/send-email/async', body: body)[:data]
end
|
#send_bulk(**args) ⇒ Object
25
26
27
28
|
# File 'lib/keplars/resources.rb', line 25
def send_bulk(**args)
body = args.compact
@client.request('POST', '/api/v1/public/send-email/bulk', body: body)[:data]
end
|
#send_high(**args) ⇒ Object
15
16
17
18
|
# File 'lib/keplars/resources.rb', line 15
def send_high(**args)
body = args.compact
@client.request('POST', '/api/v1/public/send-email/high', body: body)[:data]
end
|
#send_instant(**args) ⇒ Object
10
11
12
13
|
# File 'lib/keplars/resources.rb', line 10
def send_instant(**args)
body = args.compact
@client.request('POST', '/api/v1/public/send-email/instant', body: body)[:data]
end
|