summaryrefslogtreecommitdiff
path: root/fake-service/lib/smail/stats_observer.rb
diff options
context:
space:
mode:
Diffstat (limited to 'fake-service/lib/smail/stats_observer.rb')
-rw-r--r--fake-service/lib/smail/stats_observer.rb19
1 files changed, 19 insertions, 0 deletions
diff --git a/fake-service/lib/smail/stats_observer.rb b/fake-service/lib/smail/stats_observer.rb
new file mode 100644
index 00000000..f4f9b1cd
--- /dev/null
+++ b/fake-service/lib/smail/stats_observer.rb
@@ -0,0 +1,19 @@
+module Smail
+ class StatsObserver
+ def initialize(stats)
+ @stats = stats
+ @stats.stats_init
+ end
+
+ def mail_added(mail)
+ @stats.stats_added mail
+ end
+
+ def mail_removed(mail)
+ @stats.stats_removed mail
+ end
+
+ def mail_updated(before, after)
+ end
+ end
+end