method
    
    uniq
  uniq()
  public
  
  
  
    
      Register or 
      log in
      to add new notes.
  
  
  
  
      
    
 bvida -  
    January 25, 2010 
    
  
  
  
  
  
      
    
 Vidmantas -  
    January 14, 2013 - (>= v1_8_6_287)
    
  
  
  
       
  
  
  
          
    
    2 thanks
     
  
  
  
    
    0 thanks
     
  
  
  Pass a block
While this example is not so obvious on first look what the block passed does, here’s a small explanation:
when the block is passed to this function, the uniqueness is checked based on a value returned by that block.
For example if it’s array of objects with “user_id” method, then this would be:
tasks.uniq{|t| t.user_id } # returns only tasks with unique user_id

  
  
  
  
  
  
    