lib/google/cloud/bigquery/job/list.rb in google-cloud-bigquery-1.16.0 vs lib/google/cloud/bigquery/job/list.rb in google-cloud-bigquery-1.17.0

- old
+ new

@@ -121,31 +121,27 @@ # puts job.state # end # def all request_limit: nil request_limit = request_limit.to_i if request_limit - unless block_given? - return enum_for :all, request_limit: request_limit - end + return enum_for :all, request_limit: request_limit unless block_given? results = self loop do results.each { |r| yield r } if request_limit request_limit -= 1 - break if request_limit < 0 + break if request_limit.negative? end break unless results.next? results = results.next end end ## # @private New Job::List from a Google API Client # Google::Apis::BigqueryV2::JobList object. def self.from_gapi gapi_list, service, options = {} - jobs = List.new(Array(gapi_list.jobs).map do |gapi_object| - Job.from_gapi gapi_object, service - end) + jobs = List.new(Array(gapi_list.jobs).map { |gapi_object| Job.from_gapi gapi_object, service }) jobs.instance_variable_set :@token, gapi_list.next_page_token jobs.instance_variable_set :@etag, gapi_list.etag jobs.instance_variable_set :@service, service jobs.instance_variable_set :@options, options jobs