developwithpassion/expansions

View on GitHub
lib/expansions/enumerable_extensions.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Enumerable
  def process_all_items_using(visitor)
    self.each{|item| visitor.run_using(item)}
  end
end

class Hash
  def process_all_values_using(&block)
    self.values.each{|item| yield item}
  end
end