Class: Dynflow::Semaphores::Dummy

Inherits:
Abstract
  • Object
show all
Defined in:
lib/dynflow/semaphores/dummy.rb

Instance Method Summary collapse

Methods inherited from Abstract

#drain

Instance Method Details

#freeObject



28
29
30
# File 'lib/dynflow/semaphores/dummy.rb', line 28

def free
  1
end

#get(n) ⇒ Object



24
25
26
# File 'lib/dynflow/semaphores/dummy.rb', line 24

def get(n)
  n
end

#get_waitingObject



10
11
12
# File 'lib/dynflow/semaphores/dummy.rb', line 10

def get_waiting
  nil
end

#has_waiting?Boolean

Returns:

  • (Boolean)


14
15
16
# File 'lib/dynflow/semaphores/dummy.rb', line 14

def has_waiting?
  false
end

#release(*args) ⇒ Object



18
19
# File 'lib/dynflow/semaphores/dummy.rb', line 18

def release(*args)
end

#saveObject



21
22
# File 'lib/dynflow/semaphores/dummy.rb', line 21

def save
end

#wait(thing) ⇒ Object



6
7
8
# File 'lib/dynflow/semaphores/dummy.rb', line 6

def wait(thing)
  true
end