Sha256: a9e49547e2417f1dfa9ed1906766ad63c5c771aef81ae166bf5b572d10bd9f4f
Contents?: true
Size: 636 Bytes
Versions: 5
Compression:
Stored size: 636 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 [*@result].each do |doc| yield doc end end def print_pretty if success? each(&:print_pretty) else puts "Request failed." end end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems