Files

CHANGES
MIT_LICENSE
README
UPGRADE
examples/aspect_design_example.rb
examples/aspect_design_example_spec.rb
examples/design_by_contract_example.rb
examples/design_by_contract_example_spec.rb
examples/exception_wrapping_example.rb
examples/exception_wrapping_example_spec.rb
examples/introductions_example.rb
examples/introductions_example_spec.rb
examples/method_missing_example.rb
examples/method_missing_example_spec.rb
examples/method_tracing_example.rb
examples/method_tracing_example_spec.rb
examples/reusable_aspect_hack_example.rb
examples/reusable_aspect_hack_example_spec.rb
lib/aquarium.rb
lib/aquarium/aspects.rb
lib/aquarium/aspects/advice.rb
lib/aquarium/aspects/aspect.rb
lib/aquarium/aspects/default_objects_handler.rb
lib/aquarium/aspects/exclusion_handler.rb
lib/aquarium/aspects/join_point.rb
lib/aquarium/aspects/pointcut.rb
lib/aquarium/aspects/pointcut_composition.rb
lib/aquarium/dsl.rb
lib/aquarium/dsl/aspect_dsl.rb
lib/aquarium/dsl/object_dsl.rb
lib/aquarium/extensions.rb
lib/aquarium/extensions/hash.rb
lib/aquarium/extensions/regexp.rb
lib/aquarium/extensions/set.rb
lib/aquarium/extensions/string.rb
lib/aquarium/extensions/symbol.rb
lib/aquarium/extras.rb
lib/aquarium/extras/design_by_contract.rb
lib/aquarium/finders.rb
lib/aquarium/finders/finder_result.rb
lib/aquarium/finders/method_finder.rb
lib/aquarium/finders/pointcut_finder.rb
lib/aquarium/finders/type_finder.rb
lib/aquarium/utils.rb
lib/aquarium/utils/array_utils.rb
lib/aquarium/utils/default_logger.rb
lib/aquarium/utils/hash_utils.rb
lib/aquarium/utils/html_escaper.rb
lib/aquarium/utils/invalid_options.rb
lib/aquarium/utils/logic_error.rb
lib/aquarium/utils/method_utils.rb
lib/aquarium/utils/name_utils.rb
lib/aquarium/utils/nil_object.rb
lib/aquarium/utils/options_utils.rb
lib/aquarium/utils/set_utils.rb
lib/aquarium/utils/type_utils.rb
lib/aquarium/version.rb