Sha256: 68e0b1c4b2c1733ca1a1c1cde6860ade49389ea654e3bf7353c1099e0ce38591
Contents?: true
Size: 714 Bytes
Versions: 34
Compression:
Stored size: 714 Bytes
Contents
require 'netbox_client_ruby/api/tenancy/tenant' require 'netbox_client_ruby/api/tenancy/tenants' require 'netbox_client_ruby/api/tenancy/tenant_group' require 'netbox_client_ruby/api/tenancy/tenant_groups' require 'netbox_client_ruby/communication' module NetboxClientRuby module Tenancy { tenants: Tenants, tenant_groups: TenantGroups }.each_pair do |method_name, class_name| define_method(method_name) { class_name.new } module_function(method_name) end { tenant: Tenant, tenant_group: TenantGroup }.each_pair do |method_name, class_name| define_method(method_name) { |id| class_name.new id } module_function(method_name) end end end
Version data entries
34 entries across 34 versions & 1 rubygems