Exception: MarketTown::Checkout::Error
- Inherits:
-
RuntimeError
- Object
- RuntimeError
- MarketTown::Checkout::Error
- Defined in:
- lib/market_town/checkout/error.rb
Direct Known Subclasses
AddressStep::CannotFulfilAddressError, AddressStep::InvalidAddressError, CartStep::NoLineItemsError, CompleteStep::AlreadyCompleteError, DeliveryStep::CannotFulfilShipmentsError, DeliveryStep::InvalidDeliveryAddressError
Instance Method Summary collapse
Instance Method Details
#error ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'lib/market_town/checkout/error.rb', line 4 def error self.class.name.sub('MarketTown::Checkout::', '') .split('::') .join('_') .gsub(/([A-Z]+)([A-Z][a-z])/, '\1_\2') .gsub(/([a-z])([A-Z])/, '\1_\2') .downcase .to_sym end |