--- !ruby/object:Gem::Specification name: object-proxy version: !ruby/object:Gem::Version version: 0.2.0 prerelease: platform: ruby authors: - Martin Kozák autorequire: bindir: bin cert_chain: [] date: 2011-10-19 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: hash-utils requirement: &11263140 !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: 0.12.1 type: :runtime prerelease: false version_requirements: *11263140 - !ruby/object:Gem::Dependency name: bundler requirement: &11261480 !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: 1.0.0 type: :development prerelease: false version_requirements: *11261480 - !ruby/object:Gem::Dependency name: jeweler requirement: &11245700 !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: 1.5.2 type: :development prerelease: false version_requirements: *11245700 - !ruby/object:Gem::Dependency name: riot requirement: &11244320 !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: 0.12.1 type: :development prerelease: false version_requirements: *11244320 description: email: martinkozak@martinkozak.net executables: [] extensions: [] extra_rdoc_files: - LICENSE.txt - README.md files: - .document - Gemfile - Gemfile.lock - LICENSE.txt - README.md - Rakefile - VERSION - lib/object-proxy.rb - object-proxy.gemspec - test homepage: http://github.com/martinkozak/object-proxy licenses: - MIT post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' segments: - 0 hash: -3593374203948999823 required_rubygems_version: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 1.8.11 signing_key: specification_version: 3 summary: Provides collection of four proxy objects intended for intercepting calls to instance methods. Works as intermediate layer between caller and called. Allows to invoke an handler both before method call and adjust its arguments and after call and post-proccess result. Aimed as tool for instant adapting the complex objects without complete deriving and extending whole classes in cases, where isn't possible to derive them as homogenic functional units or where it's simply impractical to derive them. test_files: []