Module: ConvenientService::Utils::Object
- 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
Defined Under Namespace
Classes: ClampClass, DuckClass, GetOwnMethod, InstanceVariableDelete, InstanceVariableFetch, MemoizeIncludingFalsyValues, ResolveType, SafeSend, WithOneTimeObject
Class Method Summary
collapse
Class Method Details
.clamp_class ⇒ Object
26
27
28
|
# File 'lib/convenient_service/utils/object.rb', line 26
def clamp_class(...)
ClampClass.call(...)
end
|
.duck_class ⇒ Object
34
35
36
|
# File 'lib/convenient_service/utils/object.rb', line 34
def duck_class(...)
DuckClass.call(...)
end
|
.instance_variable_delete ⇒ Object
42
43
44
|
# File 'lib/convenient_service/utils/object.rb', line 42
def instance_variable_delete(...)
InstanceVariableDelete.call(...)
end
|
.instance_variable_fetch ⇒ Object
50
51
52
|
# File 'lib/convenient_service/utils/object.rb', line 50
def instance_variable_fetch(...)
InstanceVariableFetch.call(...)
end
|
.memoize_including_falsy_values ⇒ Object
.own_method ⇒ Object
74
75
76
|
# File 'lib/convenient_service/utils/object.rb', line 74
def own_method(...)
GetOwnMethod.call(...)
end
|
.resolve_type ⇒ Object
82
83
84
|
# File 'lib/convenient_service/utils/object.rb', line 82
def resolve_type(...)
ResolveType.call(...)
end
|
.safe_send ⇒ Object
90
91
92
|
# File 'lib/convenient_service/utils/object.rb', line 90
def safe_send(...)
SafeSend.call(...)
end
|
.with_one_time_object ⇒ Object
98
99
100
|
# File 'lib/convenient_service/utils/object.rb', line 98
def with_one_time_object(...)
WithOneTimeObject.call(...)
end
|