Sha256: aaa6ed5f8c2a381faa818694168e84e0c28cbfc2a4317bdc8e1c1530b4541d41

Contents?: true

Size: 1.99 KB

Versions: 0

Compression: gzip

Compressed size: 735 Bytes

Stored size: 735 Bytes

Contents

--- !ruby/object:Gem::Specification
name: casting
version: !ruby/object:Gem::Version
  version: 1.0.0
platform: ruby
authors:
- Jim Gay
autorequire:
bindir: bin
cert_chain: []
date: 2022-07-17 00:00:00.000000000 Z
dependencies: []
description: |-
  Casting assists in method delegation which preserves the binding of 'self' to the object receiving a message.

      This allows you to define behavior and apply it to an object temporarily without extending the object's super class structure.
email:
- jim@saturnflyer.com
executables: []
extensions: []
extra_rdoc_files: []
files:
- LICENSE
- README.md
- Rakefile
- lib/casting.rb
- lib/casting/client.rb
- lib/casting/context.rb
- lib/casting/delegation.rb
- lib/casting/method_consolidator.rb
- lib/casting/missing_method_client.rb
- lib/casting/missing_method_client_class.rb
- lib/casting/null.rb
- lib/casting/super_delegate.rb
- lib/casting/version.rb
- test/casting_test.rb
- test/class_refinement_test.rb
- test/client_test.rb
- test/context_test.rb
- test/delegation_test.rb
- test/method_consolidator_test.rb
- test/missing_method_client_test.rb
- test/module_cleanup_test.rb
- test/null_module_test.rb
- test/super_test.rb
- test/test_helper.rb
homepage: http://github.com/saturnflyer/casting
licenses:
- MIT
metadata: {}
post_install_message:
rdoc_options: []
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '2.7'
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - ">="
    - !ruby/object:Gem::Version
      version: '0'
requirements: []
rubygems_version: 3.1.6
signing_key:
specification_version: 4
summary: Proper method delegation.
test_files:
- test/test_helper.rb
- test/casting_test.rb
- test/class_refinement_test.rb
- test/client_test.rb
- test/context_test.rb
- test/delegation_test.rb
- test/method_consolidator_test.rb
- test/missing_method_client_test.rb
- test/null_module_test.rb
- test/module_cleanup_test.rb
- test/super_test.rb

Package Spec version

casting-1.0.0