README.md in bertrpc-0.4.2 vs README.md in bertrpc-1.0.0
- old
+ new
@@ -1,34 +1,28 @@
BERTRPC
=======
By Tom Preston-Werner (tom@mojombo.com)
-WARNING: This software is alpha and should not be used in production without
-extensive testing. You should not consider this project production ready until
-it is released as 1.0.
+BERT-RPC client library for Ruby. Makes it ridiculously simple to interface with BERT-RPC servers.
+See the full BERT-RPC specification at [bert-rpc.org](http://bert-rpc.org).
-Description
------------
+This library currently only supports the following BERT-RPC features:
-BERTRPC is a Ruby BERT-RPC client library.
+* `call` requests
+* `cast` requests
+BERTRPC was developed for GitHub and is currently in production use performing millions of RPC requests every day. The stability and performance have been exemplary.
+
Installation
------------
-From GemCutter:
+ $ gem install bertrpc -s http://gemcutter.org
- gem install bertrpc
-From GitHub:
-
- gem install mojombo-bertrpc -s http://gems.github.com \
- -s http://gemcutter.org
-
-
Examples
--------
Require the library and create a service:
@@ -52,21 +46,9 @@
The underlying BERT-RPC transaction of the above cast is:
-> {cast, stats, incr, []}
<- {noreply}
-
-
-Documentation
--------------
-
-Creating a service:
-
- # No timeout
- svc = BERTRPC::Service.new('localhost', 9999)
-
- # 10s socket read timeout, raises BERTRPC::ReadTimeoutError
- svc = BERTRPC::Service.new('localhost', 9999, 10)
Copyright
---------