lib/convenient_service/utils/object.rb in convenient_service-0.5.0 vs lib/convenient_service/utils/object.rb in convenient_service-0.6.0

- old
+ new

@@ -1,13 +1,22 @@ # frozen_string_literal: true +require_relative "object/instance_variable_delete" require_relative "object/instance_variable_fetch" require_relative "object/resolve_type" module ConvenientService module Utils module Object class << self + ## + # @example + # ConvenientService::Utils::Object.instance_variable_delete("abc", :@foo) + # + def instance_variable_delete(...) + InstanceVariableDelete.call(...) + end + ## # @example # ConvenientService::Utils::Object.instance_variable_fetch("abc", :@foo) { :bar } # def instance_variable_fetch(...)