def when_i_visit(path, *args)
      humanized_path = path.to_s.gsub /_/, " " 
      When "I visit the #{humanized_path}" do
        instance_var_args = args.inject([]) do |new_args, arg|
          new_args << instance_variable_get("@#{arg}")
        end
        visit __send__(path, *instance_var_args)
      end
    end
def when_i_visit(path, *args)
      humanized_path = path.to_s.gsub /_/, " " 
      When "I visit the #{humanized_path}" do
        instance_var_args = args.inject([]) do |new_args, arg|
          new_args << instance_variable_get("@#{arg}")
        end
        visit __send__(path, *instance_var_args)
      end
    end
Visits the page specified by *path* and creates a step like
 "When I visit the pork chop sandwich kitchen"
 @param path A Symbol giving the name of the helper to invoke to generate a path
 @param args Symbols representing the names of member variables set in previous steps
 (see #{WebSteps#given_a} method)