class ShippingScale::Error
Attributes
code[R]
source[R]
Public Class Methods
for_code(code)
click to toggle source
# File lib/shipping_scale/error.rb, line 13 def for_code(code) case code when "-2147219498" ; AuthorizationError when "-2147219100" ; MissingZipOriginError when "-2147219099" ; MissingZipDestinationError when "-2147219497" ; InvalidZipDestinationError when "-2147219498" ; InvalidZipOriginError when "-2147219097" ; MissingWeightError when "-2147219098" ; MissingWeightError else ; Error end end
new(message, code, source)
click to toggle source
Calls superclass method
# File lib/shipping_scale/error.rb, line 5 def initialize(message, code, source) super(message) @code = code @source = source end