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 ---------