Module: MisarMail

Defined in:
lib/misar_mail.rb,
lib/misar_mail/client.rb,
lib/misar_mail/errors.rb,
lib/misar_mail/core/sse.rb,
lib/misar_mail/core/query.rb,
lib/misar_mail/core/webhooks.rb,
lib/misar_mail/core/transport.rb

Defined Under Namespace

Modules: Core, Webhooks Classes: AbTestsResource, AiResource, AnalyticsResource, ApiError, AutomationsResource, BillingResource, CampaignsResource, Client, ContactsResource, CreditRatesResource, DedicatedIpsResource, DeliverabilityResource, DmarcResource, DomainsResource, EmailAccountsResource, EmailResource, EmailsResource, InboundResource, KeysResource, LandingPagesResource, MonetizationResource, NetworkError, PlanLimitError, PlanResource, Resource, RevenueResource, SandboxResource, SegmentsResource, StreamEvent, StreamingResource, SubscriptionResource, TeamMembersResource, TemplatesResource, TrackResource, UsageResource, ValidateResource, WalletResource, WarmupResource, WebhooksResource

Constant Summary collapse

BASE_URL =
"https://api.misar.io/mail/v1"
API_BASE =
"https://api.misar.io/mail"
BILLING_BASE =
"https://api.misar.io/mail"
RETRYABLE =
[429, 500, 502, 503, 504].freeze
RETRY_BASE_S =
0.3

Class Method Summary collapse

Class Method Details

.new(**kwargs) ⇒ Object



8
9
10
# File 'lib/misar_mail.rb', line 8

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