Posted By: Dean Wampler
Date: 2008-04-16 03:15
Summary: aquarium 0.4.1 released
Project: Aquarium: Aspects for Ruby


V0.4.1 adds a few bug fixes, a few more user examples, internal refactoring and some performance
improvements.

Bug fixes:
19116 When an exception is thrown during advice execution, the error message always reports the advice type is :before!
19261 after_raising DSL method provides no way to specify exceptions

Enhancements:
18705 Remove duplication and complexity in options-handling code
19320 Move the Aquarium::...::AspectDSL file to Aquarium::DSL for convenience
19399 Improve the Design by Contract example

I added a new :exceptions argument (synonym :exception) that takes a single exception or list thereof.
You can only use this argument with :after_raising. If you specify exceptions with the latter and use
the :exceptions argument, the values will be merged.

I thought it was ugly to have to type "include Aquarium::Aspects::DSL::AspectDSL", so I moved the code so
now it's "include Aquarium::DSL". However, for backwards compatibility, the old module still works.

Latest News
TZInfo v1.0.0 and TZInfo::Data v1.2013.3 Released
    Philip Ross - 2013-06-02 17:12
icalendar 1.4.0 Released
    Ryan Ahearn - 2013-05-21 23:17
BinData 1.5.0 - source moved to github
    Dion Mendel - 2013-05-21 11:10
v13.5.0 Released !!
    id 774 - 2013-05-18 12:28
Runt v0.9.0 Released
    Matthew Lipper - 2013-05-17 00:11

 

Forums | Admin

Discussion Forums: aquarium-0.4.1-released

Start New Thread Start New Thread

 

Topic Topic Starter Replies Last Post