get_work data model
This commit is contained in:
parent
82b12c5867
commit
8d72f48915
|
|
@ -126,6 +126,7 @@ require "jam_ruby/models/jam_isp"
|
|||
require "jam_ruby/models/geo_ip_blocks"
|
||||
require "jam_ruby/models/geo_ip_locations"
|
||||
require "jam_ruby/models/score"
|
||||
require "jam_ruby/models/get_work"
|
||||
|
||||
include Jampb
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,15 @@
|
|||
module JamRuby
|
||||
class GetWork < ActiveRecord::Base
|
||||
def self.get_work(mylocidispid)
|
||||
list = get_work_list(mylocidispid)
|
||||
return nil if list.nil?
|
||||
return nil if list.length == 0
|
||||
return list[0]
|
||||
end
|
||||
|
||||
def self.get_work_list(mylocidispid)
|
||||
GetWork.find_by_sql("select get_work(#{mylocidispid}) as client_id")
|
||||
#return ["blah1", "blah2", "blah3", "blah4", "blah5"]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe GetWork do
|
||||
before do
|
||||
|
||||
end
|
||||
|
||||
it "get_work_1" do
|
||||
x = GetWork.get_work(1)
|
||||
puts x.inspect
|
||||
x.should be_nil
|
||||
end
|
||||
|
||||
it "get_work_list_1" do
|
||||
x = GetWork.get_work_list(1)
|
||||
puts x.inspect
|
||||
x.should eql([])
|
||||
end
|
||||
end
|
||||
Loading…
Reference in New Issue