Importação de dados CSV para uma matriz / variável ruby

Estou tentando usar um CSV como um arquivo de configurações em um plug-in para o projeto SiriProxy usar o wake-on-lan. Este projeto é baseado em ruby.

Então, o csv é o seguinte:

Name, MACAddress
Desktop, 01-23-45-67-89-ab
Computer, 02-46-81-02-46-cd

e assim por diante..

O que eu gostaria que acontecesse é que, quando a variável userAction for "Desktop", por exemplo, eu consulte o CSV e ele retorne o endereço MAC para outra variável. Estou perdido em como fazer isso. Eu já vi o csv e o rapid_csv, mas não sei como fazê-los funcionar assim.

Desde já, obrigado

questionAnswers(2)

yourAnswerToTheQuestion