Let's say your array
arr=[
{"name"=>"Richard", "email"=>"[email protected]", "age" => "32"},
{"name"=>"Bob", "email"=>"[email protected]", "age" => "52"},
{"name"=>"Bob", "email"=>"[email protected]", "age" => "21"},
{"name"=>"Bob", "email"=>"[email protected]", "age" => "58"},
{"name"=>"Bob", "email"=>"[email protected]", "age" => "45"},
{"name"=>"Bob", "email"=>"[email protected]", "age" => "67"},
{"name"=>"Bob", "email"=>"[email protected]", "age" => "92"}
]
Code
p arr.sort_by{|h|h['age']}.first(5)
#=>[{"name"=>"Bob", "email"=>"[email protected]", "age"=>"21"}, {"name"=>"Richard", "email"=>"[email protected]", "age"=>"32"}, {"name"=>"Bob", "email"=>"[email protected]", "age"=>"45"}, {"name"=>"Bob", "email"=>"[email protected]", "age"=>"52"}, {"name"=>"Bob", "email"=>"[email protected]", "age"=>"58"}]