Module: PerformEvery::Reflection

Defined in:
lib/perform_every/reflection.rb

Class Method Summary collapse

Class Method Details

.find(job) ⇒ Object



12
13
14
15
16
# File 'lib/perform_every/reflection.rb', line 12

def self.find(job)
  i = @@store.index(job)
  return nil if i.nil?
  @@store[i]
end

.insert(job) ⇒ Object

insert into store, ignoring duplicates



6
7
8
9
10
# File 'lib/perform_every/reflection.rb', line 6

def self.insert(job)
  return false if @@store.include?(job)
  @@store << job
  true
end