Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.ruby > #2133

Re: Searching a CSV file - beginner seeking help

Path csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.dougwise.org!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!talisker.lacave.net!lacave.net!not-for-mail
From Simon Harrison <simon@simonharrison.net>
Newsgroups comp.lang.ruby
Subject Re: Searching a CSV file - beginner seeking help
Date Fri, 1 Apr 2011 15:55:43 -0500
Organization Service de news de lacave.net
Lines 34
Message-ID <62cd61aa183266afd5e4fc29165df7fc@ruby-forum.com> (permalink)
References <9ac7bd74c5f7cbe9b248a3506089d995@ruby-forum.com>
NNTP-Posting-Host bristol.highgroove.com
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding 7bit
X-Trace talisker.lacave.net 1301693521 70812 65.111.164.187 (1 Apr 2011 21:32:01 GMT)
X-Complaints-To abuse@lacave.net
NNTP-Posting-Date Fri, 1 Apr 2011 21:32:01 +0000 (UTC)
In-Reply-To <9ac7bd74c5f7cbe9b248a3506089d995@ruby-forum.com>
X-Received-From This message has been automatically forwarded from the ruby-talk mailing list by a gateway at comp.lang.ruby. If it is SPAM, it did not originate at comp.lang.ruby. Please report the original sender, and not us. Thanks! For more details about this gateway, please visit: http://blog.grayproductions.net/categories/the_gateway
X-Mail-Count 380771
X-Ml-Name ruby-talk
X-Rubymirror Yes
X-Ruby-Talk <62cd61aa183266afd5e4fc29165df7fc@ruby-forum.com>
Xref x330-a1.tempe.blueboxinc.net comp.lang.ruby:2133

Show key headers only | View raw


Sorry, don't know your name. You're just appearing as 'guest'. Are you 
sure it's a good idea to have globals in block variables? I've been 
continuing to play and the following seems to be what I'm after. Sadly 
nothing prints out and the program exits.


def search_for_film
  print "Enter name of film to search for: "
  film = gets.chomp.downcase

  results = @films.grep(/film/)
  if results
    print results
  elsif results.empty?
    puts "Nothing found."
  else
    menu
  end
end


Here is irb demonstrating that it *should* work!


irb(main):009:0> films = ['the mummy', 'the mummy returns', 'the mummy 
7', 'the daddy']
=> ["the mummy", "the mummy returns", "the mummy 7", "the daddy"]
irb(main):010:0> films.grep(/mummy/)
=> ["the mummy", "the mummy returns", "the mummy 7"]
irb(main):011:0>

-- 
Posted via http://www.ruby-forum.com/.

Back to comp.lang.ruby | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Searching a CSV file - beginner seeking help Simon Harrison <simon@simonharrison.net> - 2011-04-01 13:38 -0500
  Re: Searching a CSV file - beginner seeking help Simon Harrison <simon@simonharrison.net> - 2011-04-01 16:05 -0500
  Re: Searching a CSV file - beginner seeking help Simon Harrison <simon@simonharrison.net> - 2011-04-01 16:26 -0500
    Re: Searching a CSV file - beginner seeking help Jesús Gabriel y Galán <jgabrielygalan@gmail.com> - 2011-04-01 16:45 -0500
  Re: Searching a CSV file - beginner seeking help Simon Harrison <simon@simonharrison.net> - 2011-04-01 15:55 -0500
  Re: Searching a CSV file - beginner seeking help Simon Harrison <simon@simonharrison.net> - 2011-04-02 02:39 -0500
    Re: Searching a CSV file - beginner seeking help marco <marcofognog@gmail.com> - 2011-04-02 05:44 -0700
  Re: Searching a CSV file - beginner seeking help Simon Harrison <simon@simonharrison.net> - 2011-04-03 04:49 -0500

csiph-web