Method: LibGems::ConfigFile#each

Defined in:
lib/libgems/config_file.rb

#each {|:update_sources, @update_sources| ... } ⇒ Object

Delegates to @hash

Yields:



240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
# File 'lib/libgems/config_file.rb', line 240

def each(&block)
  hash = @hash.dup
  hash.delete :update_sources
  hash.delete :verbose
  hash.delete :benchmark
  hash.delete :backtrace
  hash.delete :bulk_threshold

  yield :update_sources, @update_sources
  yield :verbose, @verbose
  yield :benchmark, @benchmark
  yield :backtrace, @backtrace
  yield :bulk_threshold, @bulk_threshold

  yield 'config_file_name', @config_file_name if @config_file_name

  hash.each(&block)
end