lib/convenient_service/utils/object.rb in convenient_service-0.2.1 vs lib/convenient_service/utils/object.rb in convenient_service-0.3.0
- old
+ new
@@ -1,12 +1,21 @@
# frozen_string_literal: true
+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_fetch("abc", :@foo) { :bar }
+ #
+ def instance_variable_fetch(...)
+ InstanceVariableFetch.call(...)
+ end
+
##
# @example
# ConvenientService::Utils::Object.resolve_type("foo")
#
def resolve_type(...)