cloudfoundry/health_manager

View on GitHub
lib/health_manager/stateful_object.rb

Summary

Maintainability
A
0 mins
Test Coverage
module HealthManager
  module StatefulObject
    def running?
      state == 'RUNNING'
    end

    def starting_or_running?
      %w[STARTING RUNNING].include?(state)
    end

    def crashed?
      state == 'CRASHED'
    end

    def flapping?
      state == 'FLAPPING'
    end

    def down?
      state == 'DOWN'
    end
  end
end