summaryrefslogtreecommitdiffstats
path: root/ruby/wisper/README
diff options
context:
space:
mode:
Diffstat (limited to 'ruby/wisper/README')
-rw-r--r--ruby/wisper/README13
1 files changed, 13 insertions, 0 deletions
diff --git a/ruby/wisper/README b/ruby/wisper/README
new file mode 100644
index 0000000000..a575c8a118
--- /dev/null
+++ b/ruby/wisper/README
@@ -0,0 +1,13 @@
+A micro library providing Ruby objects with Publish-Subscribe
+capabilities
+
+ Decouple core business logic from external concerns in Hexagonal
+ style architectures
+ Use as an alternative to ActiveRecord callbacks and Observers in
+ Rails apps
+ Connect objects based on context without permanence
+ Publish events synchronously or asynchronously
+
+Note: Wisper was originally extracted from a Rails codebase but is not
+dependant on Rails.
+