Sha256: 08aa89452ce8b0d018a78517ce7fcf2fa3084450582b815a89de6c3d49c0a129

Contents?: true

Size: 713 Bytes

Versions: 31

Compression:

Stored size: 713 Bytes

Contents

These exercises will introduce ASIR and its concepts.
Slides: 
http://kurtstephens.com/pub/ruby/abstracting_services_in_ruby/asir.slides/
git clone git://github.com/kstephens/abstracting_services_in_ruby.git
Gems: httpclient, libxml-ruby

* Writing a service as a ruby Module.
* Using the default ASIR Coder and Transport to access a service using a client Proxy.
* Using a Subprocess Transport.
* Creating new Coders.
* Creating an HTTP transport using HTTPClient and WEBrick. 
* Chaining Coders.
* Using Broadcast Transports for logging.

Read the slides for more info or ask questions.
Read the examples/*.rb files for basic examples.
See the hack_night/example/ files.
Peek at solutions in the solution/ dir.

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
asir-1.2.11 hack_night/README.txt
asir-1.2.10 hack_night/README.txt
asir-1.2.9 hack_night/README.txt
asir-1.2.8 hack_night/README.txt
asir-1.2.7 hack_night/README.txt
asir-1.2.6 hack_night/README.txt
asir-1.2.5 hack_night/README.txt
asir-1.2.3 hack_night/README.txt
asir-1.2.2 hack_night/README.txt
asir-1.2.1 hack_night/README.txt
asir-1.2.0 hack_night/README.txt
asir-1.1.12 hack_night/README.txt
asir-1.1.11 hack_night/README.txt
asir-1.1.10 hack_night/README.txt
asir-1.1.9 hack_night/README.txt
asir-1.1.8 hack_night/README.txt
asir-1.1.7 hack_night/README.txt
asir-1.1.6 hack_night/README.txt
asir-1.1.5 hack_night/README.txt
asir-1.1.4 hack_night/README.txt