Class: GitLab::SecretDetection::GRPC::StreamRequestEnumerator
- Inherits:
-
Object
- Object
- GitLab::SecretDetection::GRPC::StreamRequestEnumerator
- Defined in:
- lib/gitlab/secret_detection/grpc/client/stream_request_enumerator.rb
Instance Method Summary collapse
-
#each_item ⇒ Object
yields a request, waiting between 0 and 1 seconds between requests.
-
#initialize(requests = []) ⇒ StreamRequestEnumerator
constructor
A new instance of StreamRequestEnumerator.
Constructor Details
#initialize(requests = []) ⇒ StreamRequestEnumerator
Returns a new instance of StreamRequestEnumerator.
7 8 9 |
# File 'lib/gitlab/secret_detection/grpc/client/stream_request_enumerator.rb', line 7 def initialize(requests = []) @requests = requests end |
Instance Method Details
#each_item ⇒ Object
yields a request, waiting between 0 and 1 seconds between requests
14 15 16 17 18 19 20 |
# File 'lib/gitlab/secret_detection/grpc/client/stream_request_enumerator.rb', line 14 def each_item return enum_for(:each_item) unless block_given? @requests.each do |request| yield request end end |