diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/health_checks/checks/incoming_message_check.rb | 12 | ||||
-rw-r--r-- | lib/health_checks/checks/outgoing_message_check.rb | 12 | ||||
-rw-r--r-- | lib/health_checks/checks/user_signup_check.rb | 12 |
3 files changed, 36 insertions, 0 deletions
diff --git a/lib/health_checks/checks/incoming_message_check.rb b/lib/health_checks/checks/incoming_message_check.rb new file mode 100644 index 000000000..fb6d36e25 --- /dev/null +++ b/lib/health_checks/checks/incoming_message_check.rb @@ -0,0 +1,12 @@ +module HealthChecks + module Checks + class IncomingMessageCheck + include HealthChecks::HealthCheckable + + def check + IncomingMessage.last.created_at >= 1.day.ago + end + + end + end +end diff --git a/lib/health_checks/checks/outgoing_message_check.rb b/lib/health_checks/checks/outgoing_message_check.rb new file mode 100644 index 000000000..26feb538b --- /dev/null +++ b/lib/health_checks/checks/outgoing_message_check.rb @@ -0,0 +1,12 @@ +module HealthChecks + module Checks + class OutgoingMessageCheck + include HealthChecks::HealthCheckable + + def check + OutgoingMessage.last.created_at >= 1.day.ago + end + + end + end +end diff --git a/lib/health_checks/checks/user_signup_check.rb b/lib/health_checks/checks/user_signup_check.rb new file mode 100644 index 000000000..0c775332c --- /dev/null +++ b/lib/health_checks/checks/user_signup_check.rb @@ -0,0 +1,12 @@ +module HealthChecks + module Checks + class UserSignupCheck + include HealthChecks::HealthCheckable + + def check + User.last.created_at >= 1.day.ago + end + + end + end +end |