Module: ConvenientService::Utils
- Defined in:
- lib/convenient_service/utils.rb,
lib/convenient_service/utils/bool.rb,
lib/convenient_service/utils/hash.rb,
lib/convenient_service/utils/proc.rb,
lib/convenient_service/utils/array.rb,
lib/convenient_service/utils/class.rb,
lib/convenient_service/utils/kernel.rb,
lib/convenient_service/utils/method.rb,
lib/convenient_service/utils/module.rb,
lib/convenient_service/utils/object.rb,
lib/convenient_service/utils/string.rb,
lib/convenient_service/utils/array/wrap.rb,
lib/convenient_service/utils/array/merge.rb,
lib/convenient_service/utils/array/rjust.rb,
lib/convenient_service/utils/hash/except.rb,
lib/convenient_service/utils/method/name.rb,
lib/convenient_service/utils/bool/to_bool.rb,
lib/convenient_service/utils/proc/display.rb,
lib/convenient_service/utils/string/split.rb,
lib/convenient_service/utils/method/remove.rb,
lib/convenient_service/utils/proc/conjunct.rb,
lib/convenient_service/utils/method/defined.rb,
lib/convenient_service/utils/string/enclose.rb,
lib/convenient_service/utils/array/find_last.rb,
lib/convenient_service/utils/string/camelize.rb,
lib/convenient_service/utils/string/truncate.rb,
lib/convenient_service/utils/array/drop_while.rb,
lib/convenient_service/utils/array/exceptions.rb,
lib/convenient_service/utils/array/find_yield.rb,
lib/convenient_service/utils/array/keep_after.rb,
lib/convenient_service/utils/bool/to_env_bool.rb,
lib/convenient_service/utils/object/safe_send.rb,
lib/convenient_service/utils/proc/exec_config.rb,
lib/convenient_service/utils/module/exceptions.rb,
lib/convenient_service/utils/object/duck_class.rb,
lib/convenient_service/utils/string/demodulize.rb,
lib/convenient_service/utils/array/limited_push.rb,
lib/convenient_service/utils/class/display_name.rb,
lib/convenient_service/utils/method/name/append.rb,
lib/convenient_service/utils/object/clamp_class.rb,
lib/convenient_service/utils/object/resolve_type.rb,
lib/convenient_service/utils/module/get_namespace.rb,
lib/convenient_service/utils/module/get_own_const.rb,
lib/convenient_service/utils/array/contain_exactly.rb,
lib/convenient_service/utils/module/include_module.rb,
lib/convenient_service/utils/object/get_own_method.rb,
lib/convenient_service/utils/hash/assert_valid_keys.rb,
lib/convenient_service/utils/module/fetch_own_const.rb,
lib/convenient_service/utils/kernel/silence_warnings.rb,
lib/convenient_service/utils/class/get_attached_object.rb,
lib/convenient_service/utils/module/class_method_defined.rb,
lib/convenient_service/utils/object/with_one_time_object.rb,
lib/convenient_service/utils/hash/triple_equality_compare.rb,
lib/convenient_service/utils/module/get_own_instance_method.rb,
lib/convenient_service/utils/module/has_own_instance_method.rb,
lib/convenient_service/utils/module/instance_method_defined.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
Modules: Array, Bool, Class, Hash, Kernel, Method, Module, Object, Proc, String
Class Method Summary collapse
-
.memoize_including_falsy_values ⇒ Object
Can be any type.
-
.safe_send ⇒ Object
Can be any type.
- .to_bool ⇒ Boolean
- .to_env_bool ⇒ Boolean
-
.with_one_time_object ⇒ Object
Can be any type.
Class Method Details
.memoize_including_falsy_values ⇒ Object
Returns Can be any type.
25 26 27 |
# File 'lib/convenient_service/utils.rb', line 25 def memoize_including_falsy_values(...) Object::MemoizeIncludingFalsyValues.call(...) end |
.safe_send ⇒ Object
Returns Can be any type.
32 33 34 |
# File 'lib/convenient_service/utils.rb', line 32 def safe_send(...) Object::SafeSend.call(...) end |
.to_bool ⇒ Boolean
39 40 41 |
# File 'lib/convenient_service/utils.rb', line 39 def to_bool(...) Bool::ToBool.call(...) end |
.to_env_bool ⇒ Boolean
46 47 48 |
# File 'lib/convenient_service/utils.rb', line 46 def to_env_bool(...) Bool::ToEnvBool.call(...) end |
.with_one_time_object ⇒ Object
Returns Can be any type.
53 54 55 |
# File 'lib/convenient_service/utils.rb', line 53 def with_one_time_object(...) Object::WithOneTimeObject.call(...) end |