Module: CheckHim

Defined in:
lib/checkhim.rb,
lib/checkhim/client.rb,
lib/checkhim/errors.rb,
lib/checkhim/version.rb,
lib/checkhim/verification_result.rb

Defined Under Namespace

Classes: APIError, Client, Error, NetworkError, RejectedFormat, RejectedNetwork, RejectedPrefixMissing, RejectedSubscriberAbsent, RejectedUndeliverable, RejectedUnknownSubscriber, ServiceUnavailable, TemporaryFailure, UndeliverableNotDelivered, VerificationResult

Constant Summary collapse

ERROR_CODE_CLASS_MAP =
{
  'REJECTED_NETWORK' => RejectedNetwork,
  'REJECTED_PREFIX_MISSING' => RejectedPrefixMissing,
  'REJECTED_FORMAT' => RejectedFormat,
  'REJECTED_SUBSCRIBER_ABSENT' => RejectedSubscriberAbsent,
  'REJECTED_UNKNOWN_SUBSCRIBER' => RejectedUnknownSubscriber,
  'REJECTED_UNDELIVERABLE' => RejectedUndeliverable,
  'UNDELIVERABLE_NOT_DELIVERED' => UndeliverableNotDelivered,
  'TEMPORARY_FAILURE' => TemporaryFailure,
  'SERVICE_UNAVAILABLE' => ServiceUnavailable
}.freeze
VERSION =
'0.1.0'