Sha256: 2ca70776bf8e25c83454a608d53ec56173376d0eb980aa8875d09335ffada1c5
Contents?: true
Size: 495 Bytes
Versions: 3
Compression:
Stored size: 495 Bytes
Contents
module RackGraphql class HealthResponseBuilder def initialize(app_name:) @app_name = app_name end def build [200, headers, [body]] end private attr_reader :app_name def headers { 'Content-Type' => 'application/json' } end def body MultiJson.dump( status: :ok, app_name: app_name, env: ENV['RACK_ENV'], host: ENV['HOSTNAME'], revision: ENV['REVISION'] ) end end end
Version data entries
3 entries across 3 versions & 1 rubygems