Sha256: 00340237e0e222ef3a7568f0b50222a15e42336afc01116adeb112fe81bfd16c

Contents?: true

Size: 576 Bytes

Versions: 45

Compression:

Stored size: 576 Bytes

Contents

require "pact_broker/diagnostic/resources/base_resource"

module PactBroker
  module Diagnostic
    module Resources
      class Heartbeat < BaseResource
        def allowed_methods
          ["GET"]
        end

        def content_types_provided
          [["application/hal+json", :to_json]]
        end

        def to_json
          {
            "ok" => true,
            "_links" => {
              "self" => {
                "href" => base_url + "/diagnostic/status/heartbeat"
              }
            }
          }.to_json
        end
      end
    end
  end
end

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
pact_broker-2.114.0 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.113.2 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.113.1 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.113.0 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.112.0 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.111.0 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.109.1 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.109.0 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.108.0 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.107.1 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.107.0 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.107.0.beta.1 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.106.0 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.105.0 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.104.0 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.103.0 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.102.2 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.102.1 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.102.0 lib/pact_broker/diagnostic/resources/heartbeat.rb
pact_broker-2.101.0 lib/pact_broker/diagnostic/resources/heartbeat.rb