Table of Contents - casting-1.0.2 Documentation
Classes and Modules
- Casting
- Casting::Blank
- Casting::Client
- Casting::Context
- Casting::Context::InstanceMethods
- Casting::Delegation
- Casting::Empty
- Casting::Enum
- Casting::InvalidAttendant
- Casting::InvalidClientError
- Casting::MethodConsolidator
- Casting::MissingAttendant
- Casting::MissingMethodClient
- Casting::MissingMethodClientClass
- Casting::MissingMethodClientClass::InstanceMethods
- Casting::Null
- Casting::SuperDelegate
Methods
- ::add_delegate_method_to — Casting::Client
- ::cast_object — Casting
- ::delegating — Casting
- ::extended — Casting::Client
- ::extended — Casting::Context
- ::extended — Casting::MissingMethodClientClass
- ::included — Casting::Client
- ::instance_method — Casting::Null
- ::instance_method — Casting::Blank
- ::method_defined? — Casting::Null
- ::method_defined? — Casting::Blank
- ::new — Casting::Delegation
- ::new — Casting::Context
- ::prepare — Casting::Delegation
- ::set_delegation_strategy — Casting::Client
- ::set_method_missing_client — Casting::Client
- ::set_method_missing_client_class — Casting::Client
- ::uncast_object — Casting
- #__class_delegates__ — Casting::MissingMethodClientClass::InstanceMethods
- #__delegates__ — Casting::MissingMethodClient
- #__delegates__ — Casting::MissingMethodClientClass
- #assign — Casting::Context::InstanceMethods
- #assigned_roles — Casting::Context::InstanceMethods
- #assignments — Casting::Context::InstanceMethods
- #attendant_methods — Casting::MissingMethodClient
- #attendant_private_methods — Casting::MissingMethodClient
- #attendant_protected_methods — Casting::MissingMethodClient
- #attendant_public_methods — Casting::MissingMethodClient
- #blank — Casting::Empty
- #block_argument — Casting::Delegation
- #bound_method — Casting::Delegation
- #call — Casting::Delegation
- #calling_location — Casting::SuperDelegate
- #cast — Casting::Client
- #cast_as — Casting::MissingMethodClient
- #cast_as — Casting::MissingMethodClientClass
- #casting_library_matcher — Casting::SuperDelegate
- #contains? — Casting::Context::InstanceMethods
- #context — Casting::Context
- #context — Casting::Context::InstanceMethods
- #context= — Casting::Context
- #debugging_matcher — Casting::SuperDelegate
- #delegate_missing_methods — Casting::Client
- #delegated_method — Casting::Delegation
- #delegated_methods — Casting::MissingMethodClient
- #delegated_private_methods — Casting::MissingMethodClient
- #delegated_protected_methods — Casting::MissingMethodClient
- #delegated_public_methods — Casting::MissingMethodClient
- #delegation — Casting::Client
- #dispatch — Casting::Context::InstanceMethods
- #enum — Casting::Enum
- #gem_home_matcher — Casting::SuperDelegate
- #keyword_arguments — Casting::Delegation
- #message — Casting::MissingAttendant
- #method_class_delegate — Casting::MissingMethodClientClass::InstanceMethods
- #method_delegate — Casting::MissingMethodClient
- #method_delegate_skipping — Casting::SuperDelegate
- #method_missing — Casting::MissingMethodClient
- #method_missing — Casting::MissingMethodClientClass::InstanceMethods
- #method_module — Casting::Delegation
- #methods — Casting::MethodConsolidator
- #name_of_calling_method — Casting::SuperDelegate
- #null — Casting::Empty
- #positional_arguments — Casting::Delegation
- #private_methods — Casting::MethodConsolidator
- #protected_methods — Casting::MethodConsolidator
- #public_methods — Casting::MethodConsolidator
- #respond_to_missing? — Casting::MissingMethodClient
- #respond_to_missing? — Casting::MissingMethodClientClass::InstanceMethods
- #role — Casting::Context
- #role_for — Casting::Context::InstanceMethods
- #role_implementing — Casting::Context::InstanceMethods
- #super_delegate — Casting::SuperDelegate
- #tell — Casting::Context
- #to — Casting::Delegation
- #unbound_method_from_next_delegate — Casting::SuperDelegate
- #uncast — Casting::MissingMethodClient
- #uncast — Casting::MissingMethodClientClass
- #validate_attendant — Casting::Client
- #with — Casting::Delegation