aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/health_checks/checks/incoming_message_check.rb12
-rw-r--r--lib/health_checks/checks/outgoing_message_check.rb12
-rw-r--r--lib/health_checks/checks/user_signup_check.rb12
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