class ServiceDowntimeSimulator::Modes::IntermittentlyDown

Public Instance Methods

call(env) click to toggle source
# File lib/service_downtime_simulator/modes/intermittently_down.rb, line 4
def call(env)
  return app.call(env) unless knackered?

  super
end

Private Instance Methods

knackered?() click to toggle source
# File lib/service_downtime_simulator/modes/intermittently_down.rb, line 16
def knackered?
  [true, false].sample
end
status() click to toggle source
# File lib/service_downtime_simulator/modes/intermittently_down.rb, line 12
def status
  500
end