# frozen_string_literal: true require_relative "sdk/version" require_relative "sdk/api" module OpenFeature # TODO: Add documentation # module SDK class << self def method_missing(method_name, *args, **kwargs, &block) if API.instance.respond_to?(method_name) API.instance.send(method_name, *args, **kwargs, &block) else super end end def respond_to_missing?(method_name, include_private = false) API.instance.respond_to?(method_name, include_private) || super end end end end