Sha256: 992b83810910133b439d43ae4647da37f5a994ed7f7c2bb530d83d69c456287c
Contents?: true
Size: 637 Bytes
Versions: 9
Compression:
Stored size: 637 Bytes
Contents
module Ecoportal module API module Common class BatchResponse attr_reader :status, :body, :result def initialize(status, body, result = nil) @status = HTTP::Response::Status.new(status) @body = body @result = result end def success? status.success? end def each(&block) [*@result].each(&block) end def print_pretty if success? each(&:print_pretty) else puts "Request failed." end end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems