jam-cloud/ruby/lib/jam_ruby/models/get_work.rb

23 lines
611 B
Ruby

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