Mi sta capitando di scrivere una funzione per fare un lavoro con un array

def filtra_array(array)
frist=array[0]
second = array[1]
if frist==second
puts "Ona Coppia ok"

.... etc

end

e di sistmarla in un file chiamato pippo.rb
Ora in un altro file chiamato pluto.rb vado a scrivere

require 'pippo.rb'

a=["ciao","saluto"]
filtra_array(a)



ma l'interprete dice:
wrong number of arguments (1 for 0) (ArgumentError)

non riesco a capire dove sbaglio. Grazie a tutti