Sha256: 33d2b0b4e14a0b969214acdb2d7308a564d8206440d8b750bb972f7e1b9237ca

Contents?: true

Size: 723 Bytes

Versions: 11

Compression:

Stored size: 723 Bytes

Contents

module FitterHappier
  class HeartbeatController < ActionController::Base
    layout nil

    around_action :process_with_silence

    def index
      render plain: "FitterHappier Site Check Passed\n"
    end

    def site_check
      time = Time.now.to_formatted_s(:rfc822)

      render plain: "FitterHappier Site Check Passed @ #{time}\n"
    end

    def site_and_database_check
      version = DatabaseCheck.schema_version
      time = Time.now.to_formatted_s(:rfc822)

      render plain: "FitterHappier Site and Database Check Passed @ #{time}\nSchema Version: #{version}\n"
    end

    private

    def process_with_silence
      NewRelicAdapter.ignore_transaction
      logger.silence { yield }
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
nulogy-fitter-happier-1.6.0 app/controllers/fitter_happier/heartbeat_controller.rb
nulogy-fitter-happier-1.5.2 app/controllers/fitter_happier/heartbeat_controller.rb
nulogy-fitter-happier-1.5.1 app/controllers/fitter_happier/heartbeat_controller.rb
nulogy-fitter-happier-1.5.0 app/controllers/fitter_happier/heartbeat_controller.rb
nulogy-fitter-happier-1.3.1 app/controllers/fitter_happier/heartbeat_controller.rb
nulogy-fitter-happier-1.3.0 app/controllers/fitter_happier/heartbeat_controller.rb
nulogy-fitter-happier-1.2.0 app/controllers/fitter_happier/heartbeat_controller.rb
nulogy-fitter-happier-1.1.4 app/controllers/fitter_happier/heartbeat_controller.rb
nulogy-fitter-happier-1.1.3 app/controllers/fitter_happier/heartbeat_controller.rb
nulogy-fitter-happier-1.1.2 app/controllers/fitter_happier/heartbeat_controller.rb
nulogy-fitter-happier-1.1.1 app/controllers/fitter_happier/heartbeat_controller.rb