GitHub user mcpierce reopened a pull request:

    https://github.com/apache/qpid-proton/pull/32

    Ruby engine apis

    The Ruby language wrappers for the low-level engine APIs.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/apache/qpid-proton ruby-engine-apis

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/qpid-proton/pull/32.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #32
    
----
commit 70042ade4e92a7bac2d1d68ec0d26f846c286a61
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-01-06T18:51:34Z

    PROTON-799: Added the Collector class to the Ruby engine APIs.

commit 3792ead22481ca50f0d0e5d028971a06341ed817
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-01-16T21:06:44Z

    PROTON-799: Added the Wrapper mixin to the Ruby engine APIs.

commit a16a7c9ef6d963183407592b725d46112134dc69
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-10T20:22:05Z

    PROTON-799: Added a constants value mixin to the Ruby bindings.
    
    The purpose of this mixin is to make it easier to create classes that
    represent constant values from the Proton C code.

commit 45e1efa9346926fa68eace435371489646025a60
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-10T20:22:50Z

    PROTON-799: Created a wrapper helper module for Ruby bindings.
    
    This module provides methods to make it easier to write wrapper methods
    for the underlying Proton C libraries, reducing a lot of boilerplate
    coding and removing the potential for bugs due to typos.

commit d341d07230bbc4337977d8d0cea1e803af308e46
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-16T20:33:08Z

    PROTON-799: Added the object/object= methods to Ruby Data class

commit 8de66209491c560bf5c1aeeb01dcf1c046afd085
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-16T20:33:30Z

    PROTON-799: Added the Condition class to the Ruby engine APIs.

commit beb75894e5fbeb43b96c498cb6239234d961a334
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-20T14:31:03Z

    PROTON-799: Rearranged Ruby library.
    
    Moved files to match more closely with the new code layout for the
    project.

commit e14ca869c6a722da2928360f3fc29a58eb7451c5
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-24T18:38:50Z

    PROTON-799: Created a utility module for the Ruby Engine APIs.

commit 305e80a72f7183d5718beedb25617b3acf9ab29d
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-26T16:29:07Z

    PROTON-799: Added the UUID mixin for the Ruby reactive APIs.

commit ed347807781d960e3a6d3f846c8bccd4b7a9a624
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-03-06T14:36:35Z

    PROTON-799: Added the pn_rbkey_t type to the Ruby APIs.
    
    The pn_rbkey_t type provides a way, from Ruby, to attach pure Ruby
    objects to Proton structs by means of an attachment.
    
    The type holds a reference to an registry object, a method to invoke on
    that object, and the value to pass to that method when invoked. This
    method is then called when the rbkey is finalized, with the goal of
    removing the referenced Ruby object so it can be safely garbage
    collected.

commit d1f9aa874191f23e18065c21a0c37572ecb6e252
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-04-29T20:08:50Z

    PROTON-799: Updated the Ruby namespaces.

commit ef68d8cb72587f255e9c04aef94ec11ca2116954
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-01-19T15:20:33Z

    PROTON-799: Added the Endpoint class to the Ruby engine APIs.

commit 960136291a346419c52f11e51287aa6d06acfbce
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-01-19T20:15:49Z

    PROTON-799: Added the Terminus class to the Ruby engine APIs.

commit f99b2e522615445c5a880fbcec8d692f4fb59027
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-01-20T15:37:14Z

    PROTON-799: Added the Session class to the Ruby engine APIs.

commit d147f1e17ce2a38f19b0edb708ed36f838709621
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-01-20T19:31:59Z

    PROTON-799: Added the Disposition class to the Ruby engine APIs.

commit 266fe723c3687b2cc4890e1a3fe6594f799caa5e
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-01-13T21:27:57Z

    PROTON-799: Added the engine_send and engine_recv examples to Ruby.

commit 50dbe0596b202295502e122d4df10631541d7d1b
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-01-14T14:31:46Z

    PROTON-799: Added the Transport class to the Ruby engine APIs.

commit 14a6803b240ef8fcb74c78a734025e9e74461fa6
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-01-16T20:13:04Z

    PROTON-799: Added the Connection class to the Ruby engine APIs.

commit 42a89259f786e1019d7f935adda3a2443885ed9e
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-01-19T19:55:56Z

    PROTON-799: Added the Link class to the Ruby engine APIs.

commit 4d65c2004a8eeb8184d2a1f981111762cae11cfa
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-01-20T14:17:14Z

    PROTON-799: Added the Sender class to the Ruby engine APIs.

commit 7cb84fdb5e94f326faf407005f7e396f9eb2df80
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-01-20T14:22:49Z

    PROTON-799: Added the Receiver class to the Ruby engine APIs.

commit 13b466be8700c1fb179f51b2e96fb15a97b3bd8e
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-01-20T16:10:34Z

    PROTON-799: Added the Delivery class to the Ruby engine APIs.

commit f03827d62c4e57c999983e70805d2453f992777b
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-01-20T21:09:30Z

    PROTON-799: Added the SASL class to the Ruby engine APIs.

commit 310ffcf802b18cdfeb3036bc7e9083f38463749e
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-01-20T21:09:45Z

    PROTON-799: Added the SASLError and TransportError errors to Ruby.

commit b296a8b33c53c7a33ff10c65a37153d98c303d56
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-03T22:17:18Z

    PROTON-799: Added the Event classes to the Ruby engine APIs.

commit 53ee76813f5bd9c91ae1c588cca628fe7dba685f
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-04T14:35:31Z

    PROTON-799: Added the ClassWrapper mixin for the Ruby engine APIs.
    
    This mixin enables mapping an underlying C library engine class to the
    appropriate Ruby class type.

commit 31f10a995ea1b9860e8f75cc7e117cb5ed3d63cf
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-09T21:54:14Z

    PROTON-799: Added yardopts

commit eff40cc9778718026c6f4c1c20d16c9a0efd3978
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-19T19:28:54Z

    PROTON-799: Adjusted the Ruby error macro

commit d296c27b0661c1ae7ce5d96d65306bf007a897d3
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-04-29T20:45:05Z

    PROTON-799: Added the SSL classes to the Ruby engine APIs.

commit a26150ecefdf77c3828ff44cd8cc084de40256f5
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-05-14T19:57:02Z

    PROTON-799: Test for the Wrapper and rbkey system

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to