Module: PerformEvery::Reflection

Defined in:
lib/perform_every/reflection.rb

Class Method Summary collapse

Class Method Details

.find(job) ⇒ Object



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

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

.insert(job) ⇒ Object

insert into store, ignoring duplicates



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

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