lib/convenient_service/utils/object.rb in convenient_service-0.11.0 vs lib/convenient_service/utils/object.rb in convenient_service-0.12.0

- old
+ new

@@ -1,10 +1,11 @@ # frozen_string_literal: true require_relative "object/instance_variable_delete" require_relative "object/instance_variable_fetch" require_relative "object/memoize_including_falsy_values" +require_relative "object/resolve_class" require_relative "object/resolve_type" module ConvenientService module Utils module Object @@ -31,9 +32,17 @@ # # ConvenientService::Utils::Object.memoize_including_falsy_values(object, :@foo) { false } # def memoize_including_falsy_values(...) MemoizeIncludingFalsyValues.call(...) + end + + ## + # @example + # ConvenientService::Utils::Object.resolve_class("foo") + # + def resolve_class(...) + ResolveClass.call(...) end ## # @example # ConvenientService::Utils::Object.resolve_type("foo")