Sha256: f87bacd24d45f5292aaeeec611047e82a1f41e0111747520c974a8429482151c
Contents?: true
Size: 1.55 KB
Versions: 28
Compression:
Stored size: 1.55 KB
Contents
require 'netbox_client_ruby/api/ipam/aggregate' require 'netbox_client_ruby/api/ipam/aggregates' require 'netbox_client_ruby/api/ipam/ip_addresses' require 'netbox_client_ruby/api/ipam/ip_address' require 'netbox_client_ruby/api/ipam/prefix' require 'netbox_client_ruby/api/ipam/prefixes' require 'netbox_client_ruby/api/ipam/rir' require 'netbox_client_ruby/api/ipam/rirs' require 'netbox_client_ruby/api/ipam/role' require 'netbox_client_ruby/api/ipam/roles' # require 'netbox_client_ruby/api/ipam/service' # require 'netbox_client_ruby/api/ipam/services' require 'netbox_client_ruby/api/ipam/vlan_group' require 'netbox_client_ruby/api/ipam/vlan_groups' require 'netbox_client_ruby/api/ipam/vlan' require 'netbox_client_ruby/api/ipam/vlans' require 'netbox_client_ruby/api/ipam/vrf' require 'netbox_client_ruby/api/ipam/vrfs' require 'netbox_client_ruby/communication' module NetboxClientRuby module IPAM { aggregates: Aggregates, ip_addresses: IpAddresses, prefixes: Prefixes, rirs: Rirs, roles: Roles, vlans: Vlans, vlan_groups: VlanGroups, vrfs: Vrfs }.each_pair do |method_name, class_name| define_method(method_name) { class_name.new } module_function(method_name) end { aggregate: Aggregate, ip_address: IpAddress, prefix: Prefix, rir: Rir, role: Role, vlan: Vlan, vlan_group: VlanGroup, vrf: Vrf }.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
28 entries across 28 versions & 1 rubygems