Advertisement
saasbook

each_with_flattening_answer.rb

Jan 10th, 2012
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.16 KB | None | 0 0
  1. def each_with_flattening
  2.   self.each do |elt|
  3.     if elt.respond_to?(:each)
  4.       elt.each_with_flattening { |s| yield s }
  5.     else
  6.       yield elt
  7.     end
  8.   end
  9. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement