summaryrefslogtreecommitdiff
path: root/fake-service/lib/pixelated_service/stats_observer.rb
diff options
context:
space:
mode:
Diffstat (limited to 'fake-service/lib/pixelated_service/stats_observer.rb')
-rw-r--r--fake-service/lib/pixelated_service/stats_observer.rb19
1 files changed, 19 insertions, 0 deletions
diff --git a/fake-service/lib/pixelated_service/stats_observer.rb b/fake-service/lib/pixelated_service/stats_observer.rb
new file mode 100644
index 00000000..f4e2831b
--- /dev/null
+++ b/fake-service/lib/pixelated_service/stats_observer.rb
@@ -0,0 +1,19 @@
+module PixelatedService
+ 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