module JamRuby class GetWork < ActiveRecord::Base self.table_name = "connections" def self.get_work(mylocidispid, myaddr) list = self.get_work_list(mylocidispid, myaddr) return nil if list.nil? return nil if list.length == 0 return list[0] end def self.get_work_list(mylocidispid, myaddr) r = GetWork.select(:client_id).find_by_sql("select get_work(#{mylocidispid}, #{myaddr}) as client_id") #puts("r = #{r}") a = r.map {|i| i.client_id} #puts("a = #{a}") a #return ["blah1", "blah2", "blah3", "blah4", "blah5"] end end end