# frozen_string_literal: true module NetboxClientRuby module Circuits { providers: Providers, circuits: Circuits, circuit_types: CircuitTypes, circuit_terminations: CircuitTerminations }.each_pair do |method_name, class_name| define_method(method_name) { class_name.new } module_function(method_name) end { provider: Provider, circuit: Circuit, circuit_type: CircuitType, circuit_termination: CircuitTermination }.each_pair do |method_name, class_name| define_method(method_name) { |id| class_name.new id } module_function(method_name) end end end