Module: CzechPostB2bClient::PostServices

Defined in:
lib/czech_post_b2b_client/post_services.rb

Defined Under Namespace

Classes: AddreseeVerification, AddresseeAlertOfArrivalByEmail, AddresseeAlertOfArrivalBySms, AddresseeAlertOfArrivalBySmsAndEmail, AddresseeVerificationOnDelivery, AfternoonDelivery, Base, CashOnDeliveryByPKA, CashOnDeliveryByPKC, CashOnDeliveryInternational, CertificateOfDelivery, CertificateOfDeliveryWithDeliverToAdresseeOnly, CertificateOfDeliveryWithDeliverToAdresseePersonOnly, CompanyRegisteredMail, CompleteDelivery, Consignment, CumbersomeParcel, DeliverToAdresseeOnly, DeliverToAdresseePersonOnly, DeliverToCompany, DepositFor10Days, DepositFor10WorkingDays, DepositFor3Days, DepositFor7Days, DepositFor90Days, DepositIfAdresseeIsUnreachable, DiscountForCollectiveShippment, DiscountForOnlinePosting, DoNotDeposit, DoNotExtendCollectionTime, DoNotPutIntoMailbox, DoNotResend, DoNotReturnLeaveItInMailbox, DoNotReturnToSender, Document, DocumentlessCashOnDelivery, DocumentsSignedAtDelivery, EAlertOfDeliveryEmail, EAlertOfDeliverySms, EAlertOfDeliverySmsAndEmail, EconomyDelivery, ExtendedCollectionTime, ForenoonDelivery, Fragile, GiftOrNonCommercialGoods, GoodsWithExportDocumentsProcessed, GuaranteedDeliveryTimeAtSaturday, GuaranteedDeliveryTimeAtWeekend, GuaranteedDeliveryTimeTo2PM, HeavyParcelDeliveryToHand, InformSenderAboutDelivery, InternationalMail, InternationalMailForBlinds, InternationalPrintedMatterBag, InternationalRegisteredMail, InternationalRegisteredMailForBlinds, InternationalRegisteredPrintedMatterBag, ListedPrice, Missed, Missive, MissiveStandard, MultiParcelShippment, MultiParcelShippmentBig, NonStandardPackage, OldApplianceRemoval, OnPalette, ParcelSizeL, ParcelSizeM, ParcelSizeS, ParcelSizeXL, PickupByThirdPerson, PosteRestante, PreprocessedBySorting, PrioritaireByAir, RegisteredMail, RegisteredMailForBlinds, RegisteredMailStandard, ResendToOtherAddress, ResponseEnvelope, ResponseShipment, ReturnByAir, ReturnEconomically, ReturnOfGoods, ReturnToSenderAfterXDays, ReturnToSenderImmediately, SaveKey, SubmissionByPostbox, SubmissionReceiptCopy, ThisSideUp, ValuableContent

Class Method Summary collapse

Class Method Details

.all_classesObject

has to be at the end, to load all subcasses before



771
772
773
774
# File 'lib/czech_post_b2b_client/post_services.rb', line 771

def self.all_classes
  base_class = CzechPostB2bClient::PostServices::Base
  ObjectSpace.each_object(base_class.singleton_class).reject { |c| c == base_class }
end