Sha256: 511cf92dcb1fd943edd680c8d25c1ac4e827cac127f430eea98a762757989004

Contents?: true

Size: 1.03 KB

Versions: 7

Compression:

Stored size: 1.03 KB

Contents

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.


Description
-----------

BERTRPC is a Ruby BERT-RPC client library.


Installation
------------

From GemCutter:

    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:

    require 'bertrpc'
    svc = BERTRPC::Service.new('localhost', 9999)

Make a call:

    svc.call.calc.add(1, 2)
    # => 3

The underlying BERT-RPC transaction of the above call is:

    -> {call, calc, add, [1, 2]}
    <- {reply, 3}

Make a cast:

    svc.cast.stats.incr
    # => nil

The underlying BERT-RPC transaction of the above cast is:

    -> {cast, stats, incr, []}
    <- {noreply}


Copyright
---------

Copyright (c) 2009 Tom Preston-Werner. See LICENSE for details.

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
mojombo-bertrpc-0.3.0 README.md
mojombo-bertrpc-0.3.2 README.md
bertrpc-0.4.0 README.md
bertrpc-0.3.4 README.md
bertrpc-0.3.2 README.md
bertrpc-0.3.1 README.md
bertrpc-0.3.0 README.md