Hi all, Today I have the following: <%= select( "x", "Y", { "" => "","FOO" => "F" ,"BAR" => "B"}) %> Now I have to test each item in the hash against a determined condition and display only if the test returns true.How could I do that? -- Posted via http://www.ruby-forum.com/.
Rafael Roque wrote:> Hi all, > Today I have the following: > <%= select( "x", "Y", { "" => "","FOO" => "F" ,"BAR" => "B"}) %> > > Now I have to test each item in the hash against a determined condition > and display only if the test returns true.How could I do that?Hash#select() . Best, -- Marnen Laibow-Koser http://www.marnen.org marnen-sbuyVjPbboAdnm+yROfE0A@public.gmane.org -- Posted via http://www.ruby-forum.com/.
Marnen Laibow-Koser wrote:> Rafael Roque wrote: >> Hi all, >> Today I have the following: >> <%= select( "x", "Y", { "" => "","FOO" => "F" ,"BAR" => "B"}) %> >> >> Now I have to test each item in the hash against a determined condition >> and display only if the test returns true.How could I do that? > > Hash#select() . > > Best, > -- > Marnen Laibow-Koser > http://www.marnen.org > marnen-sbuyVjPbboAdnm+yROfE0A@public.gmane.orgMarnen,thanks for your answer. What should I change in my code in order to use your solution? -- Posted via http://www.ruby-forum.com/.
Rafael Roque wrote:> Marnen Laibow-Koser wrote: >> Rafael Roque wrote: >>> Hi all, >>> Today I have the following: >>> <%= select( "x", "Y", { "" => "","FOO" => "F" ,"BAR" => "B"}) %> >>> >>> Now I have to test each item in the hash against a determined condition >>> and display only if the test returns true.How could I do that? >> >> Hash#select() . >> >> Best, >> -- >> Marnen Laibow-Koser >> http://www.marnen.org >> marnen-sbuyVjPbboAdnm+yROfE0A@public.gmane.org > Marnen,thanks for your answer. > What should I change in my code in order to use your solution?Read the documentation for Hash#select and all will become clear. Best, -- Marnen Laibow-Koser http://www.marnen.org marnen-sbuyVjPbboAdnm+yROfE0A@public.gmane.org -- Posted via http://www.ruby-forum.com/.