with_index.rb
# add a 'f' method called with a method rather than a block
add a 'f' method called with a method rather than a block
add a ' f ' method called with a method rather than a block
def _f(*args)
    args.each {|meth|
      module_eval <<-here
      def #{meth}f(*args)
        #{meth} {|obj| obj.send(*args)}
      end
      here
    }
  end
def _f ( * args ) args . each { | meth | module_eval <<-here 
      def  #{ meth } f(*args)
         #{ meth }  {|obj| obj.send(*args)}
      end
       here } end
add a 'f' method called with a method rather than a block
add a ' f ' method called with a method rather than a block
args
<not_specific>