Module: ConvenientService::Utils::Object Private
- Defined in:
- lib/convenient_service/utils/object.rb,
lib/convenient_service/utils/object/safe_send.rb,
lib/convenient_service/utils/object/duck_class.rb,
lib/convenient_service/utils/object/clamp_class.rb,
lib/convenient_service/utils/object/resolve_type.rb,
lib/convenient_service/utils/object/get_own_method.rb,
lib/convenient_service/utils/object/with_one_time_object.rb,
lib/convenient_service/utils/object/instance_variable_fetch.rb,
lib/convenient_service/utils/object/instance_variable_delete.rb,
lib/convenient_service/utils/object/memoize_including_falsy_values.rb
Overview
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Defined Under Namespace
Classes: ClampClass, DuckClass, GetOwnMethod, InstanceVariableDelete, InstanceVariableFetch, MemoizeIncludingFalsyValues, ResolveType, SafeSend, WithOneTimeObject
Class Method Summary collapse
- .clamp_class ⇒ Object private
- .duck_class ⇒ Object private
- .instance_variable_delete ⇒ Object private
- .instance_variable_fetch ⇒ Object private
- .memoize_including_falsy_values ⇒ Object private
- .own_method ⇒ Object private
- .resolve_type ⇒ Object private
- .safe_send ⇒ Object private
- .with_one_time_object ⇒ Object private
Class Method Details
.clamp_class ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
26 27 28 |
# File 'lib/convenient_service/utils/object.rb', line 26 def clamp_class(...) ClampClass.call(...) end |
.duck_class ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
34 35 36 |
# File 'lib/convenient_service/utils/object.rb', line 34 def duck_class(...) DuckClass.call(...) end |
.instance_variable_delete ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
42 43 44 |
# File 'lib/convenient_service/utils/object.rb', line 42 def instance_variable_delete(...) InstanceVariableDelete.call(...) end |
.instance_variable_fetch ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
50 51 52 |
# File 'lib/convenient_service/utils/object.rb', line 50 def instance_variable_fetch(...) InstanceVariableFetch.call(...) end |
.memoize_including_falsy_values ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
60 61 62 |
# File 'lib/convenient_service/utils/object.rb', line 60 def memoize_including_falsy_values(...) MemoizeIncludingFalsyValues.call(...) end |
.own_method ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
74 75 76 |
# File 'lib/convenient_service/utils/object.rb', line 74 def own_method(...) GetOwnMethod.call(...) end |
.resolve_type ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
82 83 84 |
# File 'lib/convenient_service/utils/object.rb', line 82 def resolve_type(...) ResolveType.call(...) end |
.safe_send ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
90 91 92 |
# File 'lib/convenient_service/utils/object.rb', line 90 def safe_send(...) SafeSend.call(...) end |
.with_one_time_object ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
98 99 100 |
# File 'lib/convenient_service/utils/object.rb', line 98 def with_one_time_object(...) WithOneTimeObject.call(...) end |