class Semian::UnprotectedResource

the semian configuration of an ‘Adapter` is missing or explicitly disabled
This class acts as a replacement for `ProtectedResource` when

def acquire(*)

def acquire(*)
  yield self
end

def bulkhead

def bulkhead
  nil
end

def circuit_breaker

def circuit_breaker
  nil
end

def closed?

def closed?
  true
end

def count

def count
  0
end

def destroy

def destroy
end

def half_open?

def half_open?
  false
end

def in_use?

def in_use?
  true
end

def initialize(name)

def initialize(name)
  @name = name
  @updated_at = Process.clock_gettime(Process::CLOCK_MONOTONIC)
end

def mark_failed(_error)

def mark_failed(_error)
end

def mark_success

def mark_success
end

def open?

def open?
  false
end

def registered_workers

def registered_workers
  0
end

def request_allowed?

def request_allowed?
  true
end

def reset

def reset
end

def semid

def semid
  0
end

def tickets

def tickets
  -1
end