Module: ConvenientService::Utils::Object
- Defined in:
- lib/convenient_service/utils/object.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/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, InstanceVariableDelete, InstanceVariableFetch, MemoizeIncludingFalsyValues, ResolveType
Class Method Summary
collapse
Class Method Details
.clamp_class ⇒ Object
18
19
20
|
# File 'lib/convenient_service/utils/object.rb', line 18
def clamp_class(...)
ClampClass.call(...)
end
|
.duck_class ⇒ Object
26
27
28
|
# File 'lib/convenient_service/utils/object.rb', line 26
def duck_class(...)
DuckClass.call(...)
end
|
.instance_variable_delete ⇒ Object
34
35
36
|
# File 'lib/convenient_service/utils/object.rb', line 34
def instance_variable_delete(...)
InstanceVariableDelete.call(...)
end
|
.instance_variable_fetch ⇒ Object
42
43
44
|
# File 'lib/convenient_service/utils/object.rb', line 42
def instance_variable_fetch(...)
InstanceVariableFetch.call(...)
end
|
.memoize_including_falsy_values ⇒ Object
.resolve_type ⇒ Object
60
61
62
|
# File 'lib/convenient_service/utils/object.rb', line 60
def resolve_type(...)
ResolveType.call(...)
end
|