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 a9a34a40df6ba28ca5c1665e56cf7a049e56147e
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 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 f42d2423218ee75bfdc5ffa97d6abacd1615444f
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 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 b45283a23bed05418ea7f6587b0810021909e167
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 af4a4d466355c7386a50b9be0a799ba4efdb9398
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 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 585ca08ee335e32a7ed3376bedd23420d0d6a0ad
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 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 a49e777d9de7b95b510ca0acf56582e63d40ea03
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 32e4f6b3107493d7f6401b42d2b31c3c1524f933
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-01-20T21:09:45Z

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

commit bb7b1e302bf7636c7fd37be9e72f1f18e27efe18
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 a9af90c93e9b4ff2b5291529243bcc31e16752c2
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 66b58d2d693de3e0b5b38918d6ea5b81f77bf58f
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 b963c099cc70fb1e2213fd1e141b719b4dc71a63
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 9b07733855047ea815016c4c88a8535d4a58cd95
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 ae72091c0bec648f1d110c9a31172a2b41045802
Author: Darryl L. Pierce <mcpie...@gmail.com>
Date:   2015-02-09T21:54:14Z

    PROTON-799: Added yardopts

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

    PROTON-799: Adjusted the Ruby error macro

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