Module: OpenSend
- Defined in:
- lib/opensend.rb,
lib/opensend/version.rb
Defined Under Namespace
Modules: Emails
Classes: Client, EmailsResource, Error
Constant Summary
collapse
- DEFAULT_BASE_URL =
"https://opensend.namuh.co"
- USER_AGENT =
"opensend-ruby/#{VERSION}"
- APIError =
Error
- VERSION =
"0.1.0"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.api_key(value = nil) ⇒ Object
16
17
18
19
|
# File 'lib/opensend.rb', line 16
def api_key(value = nil)
@api_key = value unless value.nil?
@api_key
end
|
.base_url(value = nil) ⇒ Object
21
22
23
24
|
# File 'lib/opensend.rb', line 21
def base_url(value = nil)
@base_url = value unless value.nil?
@base_url || DEFAULT_BASE_URL
end
|
Class Method Details
.emails ⇒ Object
26
27
28
|
# File 'lib/opensend.rb', line 26
def emails
EmailsResource.new(Client.new(api_key: configured_api_key, base_url: base_url))
end
|