Module: Spear::Structure::Job::EmbededClass

Included in:
Search
Defined in:
lib/spear/structure/job/embeded_class.rb

Defined Under Namespace

Classes: CbJob

Instance Method Summary collapse

Instance Method Details

#generate_jobs(jobs, tn_did) ⇒ Object



22
23
24
25
26
27
28
29
30
31
32
# File 'lib/spear/structure/job/embeded_class.rb', line 22

def generate_jobs(jobs, tn_did)
  if !jobs.nil?
    if jobs.kind_of?(Array)
      jobs.map {|job| CbJob.new(tn_did, job)}
    else  # Hash
      [CbJob.new(tn_did, jobs)]
    end
  else
    []
  end
end