# -*- encoding: utf-8 -*-
# stub: aquarium 0.5.1 ruby lib

Gem::Specification.new do |s|
  s.name = "aquarium".freeze
  s.version = "0.5.1".freeze

  s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
  s.require_paths = ["lib".freeze]
  s.authors = ["Aquarium Development Team".freeze]
  s.autorequire = "aquarium".freeze
  s.date = "2012-07-31"
  s.description = "    Aquarium is a full-featured Aspect-Oriented Programming (AOP) framework for Ruby that is \n    designed to provide an intuitive syntax and support for large-scale, dynamic aspects.\n".freeze
  s.email = "aquarium-devel@rubyforge.org".freeze
  s.extra_rdoc_files = ["README".freeze, "CHANGES".freeze, "MIT_LICENSE".freeze, "UPGRADE".freeze]
  s.files = ["CHANGES".freeze, "EXAMPLES.rd".freeze, "MIT_LICENSE".freeze, "README".freeze, "RELEASE-PLAN".freeze, "Rakefile".freeze, "UPGRADE".freeze, "examples/aspect_design_example.rb".freeze, "examples/aspect_design_example_spec.rb".freeze, "examples/design_by_contract_example.rb".freeze, "examples/design_by_contract_example_spec.rb".freeze, "examples/exception_wrapping_example.rb".freeze, "examples/exception_wrapping_example_spec.rb".freeze, "examples/introductions_example.rb".freeze, "examples/introductions_example_spec.rb".freeze, "examples/method_missing_example.rb".freeze, "examples/method_missing_example_spec.rb".freeze, "examples/method_tracing_example.rb".freeze, "examples/method_tracing_example_spec.rb".freeze, "examples/reusable_aspect_hack_example.rb".freeze, "examples/reusable_aspect_hack_example_spec.rb".freeze, "lib/aquarium.rb".freeze, "lib/aquarium/aspects.rb".freeze, "lib/aquarium/aspects/advice.rb".freeze, "lib/aquarium/aspects/aspect.rb".freeze, "lib/aquarium/aspects/default_objects_handler.rb".freeze, "lib/aquarium/aspects/exclusion_handler.rb".freeze, "lib/aquarium/aspects/join_point.rb".freeze, "lib/aquarium/aspects/pointcut.rb".freeze, "lib/aquarium/aspects/pointcut_composition.rb".freeze, "lib/aquarium/dsl.rb".freeze, "lib/aquarium/dsl/aspect_dsl.rb".freeze, "lib/aquarium/dsl/object_dsl.rb".freeze, "lib/aquarium/extensions.rb".freeze, "lib/aquarium/extensions/hash.rb".freeze, "lib/aquarium/extensions/regexp.rb".freeze, "lib/aquarium/extensions/set.rb".freeze, "lib/aquarium/extensions/string.rb".freeze, "lib/aquarium/extras.rb".freeze, "lib/aquarium/extras/design_by_contract.rb".freeze, "lib/aquarium/finders.rb".freeze, "lib/aquarium/finders/finder_result.rb".freeze, "lib/aquarium/finders/method_finder.rb".freeze, "lib/aquarium/finders/pointcut_finder.rb".freeze, "lib/aquarium/finders/type_finder.rb".freeze, "lib/aquarium/utils.rb".freeze, "lib/aquarium/utils/array_utils.rb".freeze, "lib/aquarium/utils/default_logger.rb".freeze, "lib/aquarium/utils/hash_utils.rb".freeze, "lib/aquarium/utils/html_escaper.rb".freeze, "lib/aquarium/utils/invalid_options.rb".freeze, "lib/aquarium/utils/logic_error.rb".freeze, "lib/aquarium/utils/method_utils.rb".freeze, "lib/aquarium/utils/name_utils.rb".freeze, "lib/aquarium/utils/nil_object.rb".freeze, "lib/aquarium/utils/options_utils.rb".freeze, "lib/aquarium/utils/set_utils.rb".freeze, "lib/aquarium/utils/type_utils.rb".freeze, "lib/aquarium/version.rb".freeze, "rake_tasks/examples.rake".freeze, "rake_tasks/examples_specdoc.rake".freeze, "rake_tasks/examples_with_rcov.rake".freeze, "rake_tasks/verify_rcov.rake".freeze, "spec/aquarium/aspects/advice_chain_node_spec.rb".freeze, "spec/aquarium/aspects/advice_spec.rb".freeze, "spec/aquarium/aspects/aspect_invocation_spec.rb".freeze, "spec/aquarium/aspects/aspect_spec.rb".freeze, "spec/aquarium/aspects/aspect_with_nested_types_spec.rb".freeze, "spec/aquarium/aspects/aspect_with_subtypes_spec.rb".freeze, "spec/aquarium/aspects/concurrent_aspects_spec.rb".freeze, "spec/aquarium/aspects/concurrent_aspects_with_objects_and_types_spec.rb".freeze, "spec/aquarium/aspects/concurrently_accessed.rb".freeze, "spec/aquarium/aspects/default_objects_handler_spec.rb".freeze, "spec/aquarium/aspects/join_point_spec.rb".freeze, "spec/aquarium/aspects/pointcut_and_composition_spec.rb".freeze, "spec/aquarium/aspects/pointcut_or_composition_spec.rb".freeze, "spec/aquarium/aspects/pointcut_spec.rb".freeze, "spec/aquarium/dsl/aspect_dsl_spec.rb".freeze, "spec/aquarium/extensions/hash_spec.rb".freeze, "spec/aquarium/extensions/regex_spec.rb".freeze, "spec/aquarium/extensions/set_spec.rb".freeze, "spec/aquarium/extensions/string_spec.rb".freeze, "spec/aquarium/extras/design_by_contract_spec.rb".freeze, "spec/aquarium/finders/finder_result_spec.rb".freeze, "spec/aquarium/finders/method_finder_spec.rb".freeze, "spec/aquarium/finders/pointcut_finder_spec.rb".freeze, "spec/aquarium/finders/pointcut_finder_spec_test_classes.rb".freeze, "spec/aquarium/finders/type_finder_spec.rb".freeze, "spec/aquarium/finders/type_finder_with_descendents_and_ancestors_spec.rb".freeze, "spec/aquarium/finders/type_finder_with_nested_types_spec.rb".freeze, "spec/aquarium/spec_example_types.rb".freeze, "spec/aquarium/spec_helper.rb".freeze, "spec/aquarium/utils/array_utils_spec.rb".freeze, "spec/aquarium/utils/default_logger_spec.rb".freeze, "spec/aquarium/utils/hash_utils_spec.rb".freeze, "spec/aquarium/utils/html_escaper_spec.rb".freeze, "spec/aquarium/utils/logic_error_spec.rb".freeze, "spec/aquarium/utils/method_utils_spec.rb".freeze, "spec/aquarium/utils/name_utils_spec.rb".freeze, "spec/aquarium/utils/nil_object_spec.rb".freeze, "spec/aquarium/utils/options_utils_spec.rb".freeze, "spec/aquarium/utils/set_utils_spec.rb".freeze, "spec/aquarium/utils/type_utils_sample_classes.rb".freeze, "spec/aquarium/utils/type_utils_sample_nested_types.rb".freeze, "spec/aquarium/utils/type_utils_spec.rb".freeze]
  s.homepage = "http://aquarium.rubyforge.org".freeze
  s.rdoc_options = ["--title".freeze, "Aquarium".freeze, "--line-numbers".freeze, "--inline-source".freeze, "--main".freeze, "README".freeze]
  s.rubygems_version = "3.5.10".freeze
  s.summary = "Aquarium-0.5.1 (r7) - Aspect-Oriented Programming toolkit for Ruby http://aquarium.rubyforge.org".freeze
end