hello, i can deliver your project in ruby.
i do have a question though, are you intending to specify the channel id in your query?
or are you looking to return channel ids, most recent video, etc. for a query that includes a search term, e.g., "grumpy cat", or whatever.
also, would you need the ruby script to handle logistics of creating/maintaining cache file(s), or can it simply return json.
thanks,
sean