class Ecommerce::Response
Public Instance Methods
resolve!() { |self| ... }
click to toggle source
# File lib/ecommerce/response.rb, line 9 def resolve!(&block) if success? block_given? ? yield(self) : self elsif timed_out? timeout! else error! end end
Private Instance Methods
error!()
click to toggle source
# File lib/ecommerce/response.rb, line 25 def error! raise RequestError.new( code: code, message: status_message, body: body ) end
timeout!()
click to toggle source
# File lib/ecommerce/response.rb, line 21 def timeout! raise RequestTimeout end