i thnk this url will help u try this

http://snippets.dzone.com/posts/show/1535

On Nov 24, 9:49 pm, Hema <[EMAIL PROTECTED]> wrote:
> Hi All,
>             I need to add the hashes is there any way to add
>
> actually my data is in the given format
> data = [ {"first" => 1 ,"second" =>  2},
>             {"first" => 2 ,"second" =>  3},
>             {"first" => 3 ,"second" =>  4} ]
>
> I want to acheive it through the loop So, I took 2 hashes as
>
> result = Hash.new
> data = Hash.new
>
> for k in 1..4 do
>   data = {"first"=>k , "second"=>k+1}
>   result = result,data
> end
>
> in the above the result variable
>
>  result = [[[[{}, [{"first"=>1, "second"=>2}]], [{"first"=>2,
> "second"=>3}]], [{"first"=>3, "second"=>4}]], [{"first"=>4,
> "second"=>5}]]
>
> But my Output should be as
> result =  [{"first"=>1, "second"=>2}, {"first"=>2, "second"=>3},
> {"first"=>3, "second"=>4}, {"first"=>4, "second"=>5}]
>
> I tried with the merge,update but those are updating or the changing
> the existing the feilds.. the not appending
>
> How can I achieve the output if any help you can save my day...
> Thanks
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to