From 0286fbd760f6d0f69484da6b9863cf1699234ea3 Mon Sep 17 00:00:00 2001 From: Nicolas Rodriguez Date: Thu, 26 Sep 2024 16:39:00 +0200 Subject: [PATCH] Fix collections urls It seems that this urls were never official or documented. See: https://github.com/netbox-community/netbox/issues/17610#issuecomment-2377003501 --- lib/netbox_client_ruby/api/circuits/circuit_terminations.rb | 2 +- lib/netbox_client_ruby/api/circuits/circuit_types.rb | 2 +- lib/netbox_client_ruby/api/circuits/circuits.rb | 2 +- lib/netbox_client_ruby/api/circuits/providers.rb | 2 +- lib/netbox_client_ruby/api/dcim/console_connections.rb | 2 +- lib/netbox_client_ruby/api/dcim/console_ports.rb | 2 +- lib/netbox_client_ruby/api/dcim/console_server_ports.rb | 2 +- lib/netbox_client_ruby/api/dcim/device_roles.rb | 2 +- lib/netbox_client_ruby/api/dcim/device_types.rb | 2 +- lib/netbox_client_ruby/api/dcim/devices.rb | 2 +- lib/netbox_client_ruby/api/dcim/interface_connections.rb | 2 +- lib/netbox_client_ruby/api/dcim/interfaces.rb | 2 +- lib/netbox_client_ruby/api/dcim/inventory_items.rb | 2 +- lib/netbox_client_ruby/api/dcim/manufacturers.rb | 2 +- lib/netbox_client_ruby/api/dcim/platforms.rb | 2 +- lib/netbox_client_ruby/api/dcim/power_connections.rb | 2 +- lib/netbox_client_ruby/api/dcim/power_outlets.rb | 2 +- lib/netbox_client_ruby/api/dcim/power_ports.rb | 2 +- lib/netbox_client_ruby/api/dcim/rack_groups.rb | 2 +- lib/netbox_client_ruby/api/dcim/rack_reservations.rb | 2 +- lib/netbox_client_ruby/api/dcim/rack_roles.rb | 2 +- lib/netbox_client_ruby/api/dcim/racks.rb | 2 +- lib/netbox_client_ruby/api/dcim/regions.rb | 2 +- lib/netbox_client_ruby/api/dcim/sites.rb | 2 +- lib/netbox_client_ruby/api/dcim/virtual_chassis_list.rb | 2 +- lib/netbox_client_ruby/api/extras/config_contexts.rb | 2 +- lib/netbox_client_ruby/api/extras/journal_entries.rb | 2 +- lib/netbox_client_ruby/api/extras/tags.rb | 2 +- lib/netbox_client_ruby/api/ipam/aggregates.rb | 2 +- lib/netbox_client_ruby/api/ipam/ip_addresses.rb | 2 +- lib/netbox_client_ruby/api/ipam/ip_ranges.rb | 2 +- lib/netbox_client_ruby/api/ipam/prefixes.rb | 2 +- lib/netbox_client_ruby/api/ipam/rirs.rb | 2 +- lib/netbox_client_ruby/api/ipam/roles.rb | 2 +- lib/netbox_client_ruby/api/ipam/services.rb | 2 +- lib/netbox_client_ruby/api/ipam/vlan_groups.rb | 2 +- lib/netbox_client_ruby/api/ipam/vlans.rb | 2 +- lib/netbox_client_ruby/api/ipam/vrfs.rb | 2 +- lib/netbox_client_ruby/api/secrets/secret_roles.rb | 2 +- lib/netbox_client_ruby/api/secrets/secrets.rb | 2 +- lib/netbox_client_ruby/api/tenancy/tenant_groups.rb | 2 +- lib/netbox_client_ruby/api/tenancy/tenants.rb | 2 +- lib/netbox_client_ruby/api/virtualization/cluster_groups.rb | 2 +- lib/netbox_client_ruby/api/virtualization/cluster_types.rb | 2 +- lib/netbox_client_ruby/api/virtualization/clusters.rb | 2 +- lib/netbox_client_ruby/api/virtualization/interfaces.rb | 2 +- lib/netbox_client_ruby/api/virtualization/virtual_machines.rb | 2 +- .../api/circuits/circuit_terminations_spec.rb | 2 +- spec/netbox_client_ruby/api/circuits/circuit_types_spec.rb | 2 +- spec/netbox_client_ruby/api/circuits/circuits_spec.rb | 2 +- spec/netbox_client_ruby/api/circuits/providers_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/console_connections_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/console_ports_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/console_server_ports_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/device_roles_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/device_types_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/devices_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/interface_connections_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/interfaces_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/inventory_items_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/manufacturers_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/platforms_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/power_connections_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/power_outlets_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/power_ports_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/rack_groups_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/rack_reservations_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/rack_roles_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/racks_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/regions_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/sites_spec.rb | 2 +- spec/netbox_client_ruby/api/dcim/virtual_chassis_list_spec.rb | 2 +- spec/netbox_client_ruby/api/extras/config_contexts_spec.rb | 2 +- spec/netbox_client_ruby/api/extras/journal_entries_spec.rb | 2 +- spec/netbox_client_ruby/api/extras/tags_spec.rb | 2 +- spec/netbox_client_ruby/api/ipam/aggregates_spec.rb | 2 +- spec/netbox_client_ruby/api/ipam/ip_addresses_spec.rb | 2 +- spec/netbox_client_ruby/api/ipam/ip_ranges_spec.rb | 2 +- spec/netbox_client_ruby/api/ipam/prefixes_spec.rb | 2 +- spec/netbox_client_ruby/api/ipam/rirs_spec.rb | 2 +- spec/netbox_client_ruby/api/ipam/roles_spec.rb | 2 +- spec/netbox_client_ruby/api/ipam/services_spec.rb | 2 +- spec/netbox_client_ruby/api/ipam/vlan_groups_spec.rb | 2 +- spec/netbox_client_ruby/api/ipam/vlans_spec.rb | 2 +- spec/netbox_client_ruby/api/ipam/vrfs_spec.rb | 2 +- spec/netbox_client_ruby/api/secrets/secret_roles_spec.rb | 2 +- spec/netbox_client_ruby/api/secrets/secrets_spec.rb | 2 +- spec/netbox_client_ruby/api/tenancy/tenants_groups_spec.rb | 2 +- spec/netbox_client_ruby/api/tenancy/tenants_spec.rb | 2 +- .../api/virtualization/cluster_groups_spec.rb | 2 +- .../netbox_client_ruby/api/virtualization/cluster_types_spec.rb | 2 +- spec/netbox_client_ruby/api/virtualization/clusters_spec.rb | 2 +- spec/netbox_client_ruby/api/virtualization/interfaces_spec.rb | 2 +- .../api/virtualization/virtual_machines_spec.rb | 2 +- 94 files changed, 94 insertions(+), 94 deletions(-) diff --git a/lib/netbox_client_ruby/api/circuits/circuit_terminations.rb b/lib/netbox_client_ruby/api/circuits/circuit_terminations.rb index 150d59b..aa58c2d 100644 --- a/lib/netbox_client_ruby/api/circuits/circuit_terminations.rb +++ b/lib/netbox_client_ruby/api/circuits/circuit_terminations.rb @@ -6,7 +6,7 @@ module Circuits class CircuitTerminations include Entities - path 'circuits/circuit-terminations.json' + path 'circuits/circuit-terminations/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/circuits/circuit_types.rb b/lib/netbox_client_ruby/api/circuits/circuit_types.rb index 47d3270..1b8d849 100644 --- a/lib/netbox_client_ruby/api/circuits/circuit_types.rb +++ b/lib/netbox_client_ruby/api/circuits/circuit_types.rb @@ -6,7 +6,7 @@ module Circuits class CircuitTypes include Entities - path 'circuits/circuit-types.json' + path 'circuits/circuit-types/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/circuits/circuits.rb b/lib/netbox_client_ruby/api/circuits/circuits.rb index 01fe3c0..458e8f6 100644 --- a/lib/netbox_client_ruby/api/circuits/circuits.rb +++ b/lib/netbox_client_ruby/api/circuits/circuits.rb @@ -11,7 +11,7 @@ module Circuits class Circuits include Entities - path 'circuits/circuits.json' + path 'circuits/circuits/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/circuits/providers.rb b/lib/netbox_client_ruby/api/circuits/providers.rb index 4c696d2..e17e082 100644 --- a/lib/netbox_client_ruby/api/circuits/providers.rb +++ b/lib/netbox_client_ruby/api/circuits/providers.rb @@ -6,7 +6,7 @@ module Circuits class Providers include Entities - path 'circuits/providers.json' + path 'circuits/providers/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/console_connections.rb b/lib/netbox_client_ruby/api/dcim/console_connections.rb index 613369e..55b5550 100644 --- a/lib/netbox_client_ruby/api/dcim/console_connections.rb +++ b/lib/netbox_client_ruby/api/dcim/console_connections.rb @@ -6,7 +6,7 @@ module DCIM class ConsoleConnections include Entities - path 'dcim/console-connections.json' + path 'dcim/console-connections/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/console_ports.rb b/lib/netbox_client_ruby/api/dcim/console_ports.rb index d9360af..e7323c1 100644 --- a/lib/netbox_client_ruby/api/dcim/console_ports.rb +++ b/lib/netbox_client_ruby/api/dcim/console_ports.rb @@ -6,7 +6,7 @@ module DCIM class ConsolePorts include Entities - path 'dcim/console-ports.json' + path 'dcim/console-ports/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/console_server_ports.rb b/lib/netbox_client_ruby/api/dcim/console_server_ports.rb index 377601f..a3afaf5 100644 --- a/lib/netbox_client_ruby/api/dcim/console_server_ports.rb +++ b/lib/netbox_client_ruby/api/dcim/console_server_ports.rb @@ -6,7 +6,7 @@ module DCIM class ConsoleServerPorts include Entities - path 'dcim/console-server-ports.json' + path 'dcim/console-server-ports/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/device_roles.rb b/lib/netbox_client_ruby/api/dcim/device_roles.rb index 994f6ce..d3de790 100644 --- a/lib/netbox_client_ruby/api/dcim/device_roles.rb +++ b/lib/netbox_client_ruby/api/dcim/device_roles.rb @@ -6,7 +6,7 @@ module DCIM class DeviceRoles include Entities - path 'dcim/device-roles.json' + path 'dcim/device-roles/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/device_types.rb b/lib/netbox_client_ruby/api/dcim/device_types.rb index d05d65a..ccfe6ca 100644 --- a/lib/netbox_client_ruby/api/dcim/device_types.rb +++ b/lib/netbox_client_ruby/api/dcim/device_types.rb @@ -6,7 +6,7 @@ module DCIM class DeviceTypes include Entities - path 'dcim/device-types.json' + path 'dcim/device-types/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/devices.rb b/lib/netbox_client_ruby/api/dcim/devices.rb index 62586a2..d92bf0b 100644 --- a/lib/netbox_client_ruby/api/dcim/devices.rb +++ b/lib/netbox_client_ruby/api/dcim/devices.rb @@ -6,7 +6,7 @@ module DCIM class Devices include Entities - path 'dcim/devices.json' + path 'dcim/devices/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/interface_connections.rb b/lib/netbox_client_ruby/api/dcim/interface_connections.rb index a5325a3..78652c2 100644 --- a/lib/netbox_client_ruby/api/dcim/interface_connections.rb +++ b/lib/netbox_client_ruby/api/dcim/interface_connections.rb @@ -6,7 +6,7 @@ module DCIM class InterfaceConnections include Entities - path 'dcim/interface-connections.json' + path 'dcim/interface-connections/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/interfaces.rb b/lib/netbox_client_ruby/api/dcim/interfaces.rb index afd1536..22c2334 100644 --- a/lib/netbox_client_ruby/api/dcim/interfaces.rb +++ b/lib/netbox_client_ruby/api/dcim/interfaces.rb @@ -6,7 +6,7 @@ module DCIM class Interfaces include Entities - path 'dcim/interfaces.json' + path 'dcim/interfaces/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/inventory_items.rb b/lib/netbox_client_ruby/api/dcim/inventory_items.rb index 32e22cc..e661148 100644 --- a/lib/netbox_client_ruby/api/dcim/inventory_items.rb +++ b/lib/netbox_client_ruby/api/dcim/inventory_items.rb @@ -6,7 +6,7 @@ module DCIM class InventoryItems include Entities - path 'dcim/inventory-items.json' + path 'dcim/inventory-items/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/manufacturers.rb b/lib/netbox_client_ruby/api/dcim/manufacturers.rb index 3fa1b16..dd7a635 100644 --- a/lib/netbox_client_ruby/api/dcim/manufacturers.rb +++ b/lib/netbox_client_ruby/api/dcim/manufacturers.rb @@ -6,7 +6,7 @@ module DCIM class Manufacturers include Entities - path 'dcim/manufacturers.json' + path 'dcim/manufacturers/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/platforms.rb b/lib/netbox_client_ruby/api/dcim/platforms.rb index 74dcd97..a4cf029 100644 --- a/lib/netbox_client_ruby/api/dcim/platforms.rb +++ b/lib/netbox_client_ruby/api/dcim/platforms.rb @@ -6,7 +6,7 @@ module DCIM class Platforms include Entities - path 'dcim/platforms.json' + path 'dcim/platforms/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/power_connections.rb b/lib/netbox_client_ruby/api/dcim/power_connections.rb index 4408688..e7f22f7 100644 --- a/lib/netbox_client_ruby/api/dcim/power_connections.rb +++ b/lib/netbox_client_ruby/api/dcim/power_connections.rb @@ -6,7 +6,7 @@ module DCIM class PowerConnections include Entities - path 'dcim/power-connections.json' + path 'dcim/power-connections/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/power_outlets.rb b/lib/netbox_client_ruby/api/dcim/power_outlets.rb index 0008cd5..e3f6bbe 100644 --- a/lib/netbox_client_ruby/api/dcim/power_outlets.rb +++ b/lib/netbox_client_ruby/api/dcim/power_outlets.rb @@ -6,7 +6,7 @@ module DCIM class PowerOutlets include Entities - path 'dcim/power-outlets.json' + path 'dcim/power-outlets/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/power_ports.rb b/lib/netbox_client_ruby/api/dcim/power_ports.rb index fa4ffbd..a9afc35 100644 --- a/lib/netbox_client_ruby/api/dcim/power_ports.rb +++ b/lib/netbox_client_ruby/api/dcim/power_ports.rb @@ -6,7 +6,7 @@ module DCIM class PowerPorts include Entities - path 'dcim/power-ports.json' + path 'dcim/power-ports/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/rack_groups.rb b/lib/netbox_client_ruby/api/dcim/rack_groups.rb index 2255c44..65da174 100644 --- a/lib/netbox_client_ruby/api/dcim/rack_groups.rb +++ b/lib/netbox_client_ruby/api/dcim/rack_groups.rb @@ -6,7 +6,7 @@ module DCIM class RackGroups include Entities - path 'dcim/rack-groups.json' + path 'dcim/rack-groups/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/rack_reservations.rb b/lib/netbox_client_ruby/api/dcim/rack_reservations.rb index 0a9ef1b..24e1817 100644 --- a/lib/netbox_client_ruby/api/dcim/rack_reservations.rb +++ b/lib/netbox_client_ruby/api/dcim/rack_reservations.rb @@ -6,7 +6,7 @@ module DCIM class RackReservations include Entities - path 'dcim/rack-reservations.json' + path 'dcim/rack-reservations/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/rack_roles.rb b/lib/netbox_client_ruby/api/dcim/rack_roles.rb index 0315a4b..b921a84 100644 --- a/lib/netbox_client_ruby/api/dcim/rack_roles.rb +++ b/lib/netbox_client_ruby/api/dcim/rack_roles.rb @@ -6,7 +6,7 @@ module DCIM class RackRoles include Entities - path 'dcim/rack-roles.json' + path 'dcim/rack-roles/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/racks.rb b/lib/netbox_client_ruby/api/dcim/racks.rb index afd3e28..1034a78 100644 --- a/lib/netbox_client_ruby/api/dcim/racks.rb +++ b/lib/netbox_client_ruby/api/dcim/racks.rb @@ -6,7 +6,7 @@ module DCIM class Racks include Entities - path 'dcim/racks.json' + path 'dcim/racks/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/regions.rb b/lib/netbox_client_ruby/api/dcim/regions.rb index 9a1542e..1206d2d 100644 --- a/lib/netbox_client_ruby/api/dcim/regions.rb +++ b/lib/netbox_client_ruby/api/dcim/regions.rb @@ -6,7 +6,7 @@ module DCIM class Regions include Entities - path 'dcim/regions.json' + path 'dcim/regions/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/sites.rb b/lib/netbox_client_ruby/api/dcim/sites.rb index 8d30a40..045bec1 100644 --- a/lib/netbox_client_ruby/api/dcim/sites.rb +++ b/lib/netbox_client_ruby/api/dcim/sites.rb @@ -6,7 +6,7 @@ module DCIM class Sites include Entities - path 'dcim/sites.json' + path 'dcim/sites/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/dcim/virtual_chassis_list.rb b/lib/netbox_client_ruby/api/dcim/virtual_chassis_list.rb index 6613960..4060e55 100644 --- a/lib/netbox_client_ruby/api/dcim/virtual_chassis_list.rb +++ b/lib/netbox_client_ruby/api/dcim/virtual_chassis_list.rb @@ -6,7 +6,7 @@ module DCIM class VirtualChassisList include Entities - path 'dcim/virtual-chassis.json' + path 'dcim/virtual-chassis/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/extras/config_contexts.rb b/lib/netbox_client_ruby/api/extras/config_contexts.rb index c947c84..e8e6203 100644 --- a/lib/netbox_client_ruby/api/extras/config_contexts.rb +++ b/lib/netbox_client_ruby/api/extras/config_contexts.rb @@ -6,7 +6,7 @@ module Extras class ConfigContexts include Entities - path 'extras/config-contexts.json' + path 'extras/config-contexts/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/extras/journal_entries.rb b/lib/netbox_client_ruby/api/extras/journal_entries.rb index e837aeb..b13d70e 100644 --- a/lib/netbox_client_ruby/api/extras/journal_entries.rb +++ b/lib/netbox_client_ruby/api/extras/journal_entries.rb @@ -6,7 +6,7 @@ module Extras class JournalEntries include Entities - path 'extras/journal-entries.json' + path 'extras/journal-entries/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/extras/tags.rb b/lib/netbox_client_ruby/api/extras/tags.rb index 20d928f..4ae7fe6 100644 --- a/lib/netbox_client_ruby/api/extras/tags.rb +++ b/lib/netbox_client_ruby/api/extras/tags.rb @@ -6,7 +6,7 @@ module Extras class Tags include Entities - path 'extras/tags.json' + path 'extras/tags/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/ipam/aggregates.rb b/lib/netbox_client_ruby/api/ipam/aggregates.rb index 9eb11c6..d907080 100644 --- a/lib/netbox_client_ruby/api/ipam/aggregates.rb +++ b/lib/netbox_client_ruby/api/ipam/aggregates.rb @@ -6,7 +6,7 @@ module IPAM class Aggregates include Entities - path 'ipam/aggregates.json' + path 'ipam/aggregates/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/ipam/ip_addresses.rb b/lib/netbox_client_ruby/api/ipam/ip_addresses.rb index 3481d3d..00a53c1 100644 --- a/lib/netbox_client_ruby/api/ipam/ip_addresses.rb +++ b/lib/netbox_client_ruby/api/ipam/ip_addresses.rb @@ -6,7 +6,7 @@ module IPAM class IpAddresses include Entities - path 'ipam/ip-addresses.json' + path 'ipam/ip-addresses/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/ipam/ip_ranges.rb b/lib/netbox_client_ruby/api/ipam/ip_ranges.rb index a23397b..ea75854 100644 --- a/lib/netbox_client_ruby/api/ipam/ip_ranges.rb +++ b/lib/netbox_client_ruby/api/ipam/ip_ranges.rb @@ -6,7 +6,7 @@ module IPAM class IpRanges include Entities - path 'ipam/ip-ranges.json' + path 'ipam/ip-ranges/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/ipam/prefixes.rb b/lib/netbox_client_ruby/api/ipam/prefixes.rb index b910bd5..3a83fe4 100644 --- a/lib/netbox_client_ruby/api/ipam/prefixes.rb +++ b/lib/netbox_client_ruby/api/ipam/prefixes.rb @@ -6,7 +6,7 @@ module IPAM class Prefixes include Entities - path 'ipam/prefixes.json' + path 'ipam/prefixes/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/ipam/rirs.rb b/lib/netbox_client_ruby/api/ipam/rirs.rb index dbd50c2..bc6e96e 100644 --- a/lib/netbox_client_ruby/api/ipam/rirs.rb +++ b/lib/netbox_client_ruby/api/ipam/rirs.rb @@ -6,7 +6,7 @@ module IPAM class Rirs include Entities - path 'ipam/rirs.json' + path 'ipam/rirs/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/ipam/roles.rb b/lib/netbox_client_ruby/api/ipam/roles.rb index 13a2fac..8bda0ad 100644 --- a/lib/netbox_client_ruby/api/ipam/roles.rb +++ b/lib/netbox_client_ruby/api/ipam/roles.rb @@ -6,7 +6,7 @@ module IPAM class Roles include Entities - path 'ipam/roles.json' + path 'ipam/roles/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/ipam/services.rb b/lib/netbox_client_ruby/api/ipam/services.rb index e508472..a02b701 100644 --- a/lib/netbox_client_ruby/api/ipam/services.rb +++ b/lib/netbox_client_ruby/api/ipam/services.rb @@ -6,7 +6,7 @@ module IPAM class Services include Entities - path 'ipam/services.json' + path 'ipam/services/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/ipam/vlan_groups.rb b/lib/netbox_client_ruby/api/ipam/vlan_groups.rb index 1c8695e..14cf59a 100644 --- a/lib/netbox_client_ruby/api/ipam/vlan_groups.rb +++ b/lib/netbox_client_ruby/api/ipam/vlan_groups.rb @@ -6,7 +6,7 @@ module IPAM class VlanGroups include Entities - path 'ipam/vlan-groups.json' + path 'ipam/vlan-groups/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/ipam/vlans.rb b/lib/netbox_client_ruby/api/ipam/vlans.rb index 2f5de13..af9c8bf 100644 --- a/lib/netbox_client_ruby/api/ipam/vlans.rb +++ b/lib/netbox_client_ruby/api/ipam/vlans.rb @@ -6,7 +6,7 @@ module IPAM class Vlans include Entities - path 'ipam/vlans.json' + path 'ipam/vlans/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/ipam/vrfs.rb b/lib/netbox_client_ruby/api/ipam/vrfs.rb index 5d81bb1..ac25b3b 100644 --- a/lib/netbox_client_ruby/api/ipam/vrfs.rb +++ b/lib/netbox_client_ruby/api/ipam/vrfs.rb @@ -6,7 +6,7 @@ module IPAM class Vrfs include Entities - path 'ipam/vrfs.json' + path 'ipam/vrfs/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/secrets/secret_roles.rb b/lib/netbox_client_ruby/api/secrets/secret_roles.rb index 3dedf2b..ccff1eb 100644 --- a/lib/netbox_client_ruby/api/secrets/secret_roles.rb +++ b/lib/netbox_client_ruby/api/secrets/secret_roles.rb @@ -6,7 +6,7 @@ module Secrets class SecretRoles include Entities - path 'secrets/secret-roles.json' + path 'secrets/secret-roles/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/secrets/secrets.rb b/lib/netbox_client_ruby/api/secrets/secrets.rb index ade694d..97cef30 100644 --- a/lib/netbox_client_ruby/api/secrets/secrets.rb +++ b/lib/netbox_client_ruby/api/secrets/secrets.rb @@ -6,7 +6,7 @@ module Secrets class Secrets include Entities - path 'secrets/secrets.json' + path 'secrets/secrets/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/tenancy/tenant_groups.rb b/lib/netbox_client_ruby/api/tenancy/tenant_groups.rb index 04f8c85..b8289a1 100644 --- a/lib/netbox_client_ruby/api/tenancy/tenant_groups.rb +++ b/lib/netbox_client_ruby/api/tenancy/tenant_groups.rb @@ -6,7 +6,7 @@ module Tenancy class TenantGroups include Entities - path 'tenancy/tenant-groups.json' + path 'tenancy/tenant-groups/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/tenancy/tenants.rb b/lib/netbox_client_ruby/api/tenancy/tenants.rb index 559c8d6..9b31496 100644 --- a/lib/netbox_client_ruby/api/tenancy/tenants.rb +++ b/lib/netbox_client_ruby/api/tenancy/tenants.rb @@ -6,7 +6,7 @@ module Tenancy class Tenants include Entities - path 'tenancy/tenants.json' + path 'tenancy/tenants/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/virtualization/cluster_groups.rb b/lib/netbox_client_ruby/api/virtualization/cluster_groups.rb index 46257a9..a1542a6 100644 --- a/lib/netbox_client_ruby/api/virtualization/cluster_groups.rb +++ b/lib/netbox_client_ruby/api/virtualization/cluster_groups.rb @@ -6,7 +6,7 @@ module Virtualization class ClusterGroups include Entities - path 'virtualization/cluster-groups.json' + path 'virtualization/cluster-groups/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/virtualization/cluster_types.rb b/lib/netbox_client_ruby/api/virtualization/cluster_types.rb index 91a4877..67da801 100644 --- a/lib/netbox_client_ruby/api/virtualization/cluster_types.rb +++ b/lib/netbox_client_ruby/api/virtualization/cluster_types.rb @@ -6,7 +6,7 @@ module Virtualization class ClusterTypes include Entities - path 'virtualization/cluster-types.json' + path 'virtualization/cluster-types/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/virtualization/clusters.rb b/lib/netbox_client_ruby/api/virtualization/clusters.rb index 789779f..a41605c 100644 --- a/lib/netbox_client_ruby/api/virtualization/clusters.rb +++ b/lib/netbox_client_ruby/api/virtualization/clusters.rb @@ -6,7 +6,7 @@ module Virtualization class Clusters include Entities - path 'virtualization/clusters.json' + path 'virtualization/clusters/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/virtualization/interfaces.rb b/lib/netbox_client_ruby/api/virtualization/interfaces.rb index 84fda02..7ab5f39 100644 --- a/lib/netbox_client_ruby/api/virtualization/interfaces.rb +++ b/lib/netbox_client_ruby/api/virtualization/interfaces.rb @@ -6,7 +6,7 @@ module Virtualization class Interfaces include Entities - path 'virtualization/interfaces.json' + path 'virtualization/interfaces/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/lib/netbox_client_ruby/api/virtualization/virtual_machines.rb b/lib/netbox_client_ruby/api/virtualization/virtual_machines.rb index fb83d42..339b21a 100644 --- a/lib/netbox_client_ruby/api/virtualization/virtual_machines.rb +++ b/lib/netbox_client_ruby/api/virtualization/virtual_machines.rb @@ -6,7 +6,7 @@ module Virtualization class VirtualMachines include Entities - path 'virtualization/virtual-machines.json' + path 'virtualization/virtual-machines/' data_key 'results' count_key 'count' entity_creator :entity_creator diff --git a/spec/netbox_client_ruby/api/circuits/circuit_terminations_spec.rb b/spec/netbox_client_ruby/api/circuits/circuit_terminations_spec.rb index 992220e..64fefae 100644 --- a/spec/netbox_client_ruby/api/circuits/circuit_terminations_spec.rb +++ b/spec/netbox_client_ruby/api/circuits/circuit_terminations_spec.rb @@ -2,7 +2,7 @@ RSpec.describe NetboxClientRuby::Circuits::CircuitTerminations, faraday_stub: true do let(:response) { File.read('spec/fixtures/circuits/circuit-terminations.json') } - let(:request_url) { '/api/circuits/circuit-terminations.json' } + let(:request_url) { '/api/circuits/circuit-terminations/' } let(:single_type) { NetboxClientRuby::Circuits::CircuitTermination } let(:expected_number_of_items) { 1 } let(:request_url_params) do diff --git a/spec/netbox_client_ruby/api/circuits/circuit_types_spec.rb b/spec/netbox_client_ruby/api/circuits/circuit_types_spec.rb index 27a743d..bad5a7b 100644 --- a/spec/netbox_client_ruby/api/circuits/circuit_types_spec.rb +++ b/spec/netbox_client_ruby/api/circuits/circuit_types_spec.rb @@ -2,7 +2,7 @@ RSpec.describe NetboxClientRuby::Circuits::CircuitTypes, faraday_stub: true do let(:response) { File.read('spec/fixtures/circuits/circuit-types.json') } - let(:request_url) { '/api/circuits/circuit-types.json' } + let(:request_url) { '/api/circuits/circuit-types/' } let(:single_type) { NetboxClientRuby::Circuits::CircuitType } let(:expected_number_of_items) { 1 } let(:request_url_params) do diff --git a/spec/netbox_client_ruby/api/circuits/circuits_spec.rb b/spec/netbox_client_ruby/api/circuits/circuits_spec.rb index 99f8565..ca599d6 100644 --- a/spec/netbox_client_ruby/api/circuits/circuits_spec.rb +++ b/spec/netbox_client_ruby/api/circuits/circuits_spec.rb @@ -2,7 +2,7 @@ RSpec.describe NetboxClientRuby::Circuits::Circuits, faraday_stub: true do let(:response) { File.read('spec/fixtures/circuits/circuits.json') } - let(:request_url) { '/api/circuits/circuits.json' } + let(:request_url) { '/api/circuits/circuits/' } let(:single_type) { NetboxClientRuby::Circuits::Circuit } let(:expected_number_of_items) { 1 } let(:request_url_params) do diff --git a/spec/netbox_client_ruby/api/circuits/providers_spec.rb b/spec/netbox_client_ruby/api/circuits/providers_spec.rb index 87a2fbc..362cb37 100644 --- a/spec/netbox_client_ruby/api/circuits/providers_spec.rb +++ b/spec/netbox_client_ruby/api/circuits/providers_spec.rb @@ -2,7 +2,7 @@ RSpec.describe NetboxClientRuby::Circuits::Providers, faraday_stub: true do let(:response) { File.read('spec/fixtures/circuits/providers.json') } - let(:request_url) { '/api/circuits/providers.json' } + let(:request_url) { '/api/circuits/providers/' } let(:single_type) { NetboxClientRuby::Circuits::Provider } let(:expected_number_of_items) { 1 } let(:request_url_params) do diff --git a/spec/netbox_client_ruby/api/dcim/console_connections_spec.rb b/spec/netbox_client_ruby/api/dcim/console_connections_spec.rb index d268657..c3c4b38 100644 --- a/spec/netbox_client_ruby/api/dcim/console_connections_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/console_connections_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::ConsoleConnection } let(:response) { File.read('spec/fixtures/dcim/console-connections.json') } - let(:request_url) { '/api/dcim/console-connections.json' } + let(:request_url) { '/api/dcim/console-connections/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/console_ports_spec.rb b/spec/netbox_client_ruby/api/dcim/console_ports_spec.rb index 1f5cdd0..b030ef5 100644 --- a/spec/netbox_client_ruby/api/dcim/console_ports_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/console_ports_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::ConsolePort } let(:response) { File.read('spec/fixtures/dcim/console-ports.json') } - let(:request_url) { '/api/dcim/console-ports.json' } + let(:request_url) { '/api/dcim/console-ports/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/console_server_ports_spec.rb b/spec/netbox_client_ruby/api/dcim/console_server_ports_spec.rb index dee2d94..5ce614d 100644 --- a/spec/netbox_client_ruby/api/dcim/console_server_ports_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/console_server_ports_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::ConsoleServerPort } let(:response) { File.read('spec/fixtures/dcim/console-server-ports.json') } - let(:request_url) { '/api/dcim/console-server-ports.json' } + let(:request_url) { '/api/dcim/console-server-ports/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/device_roles_spec.rb b/spec/netbox_client_ruby/api/dcim/device_roles_spec.rb index 80bf5ea..aa03c32 100644 --- a/spec/netbox_client_ruby/api/dcim/device_roles_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/device_roles_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::DeviceRole } let(:response) { File.read('spec/fixtures/dcim/device-roles.json') } - let(:request_url) { '/api/dcim/device-roles.json' } + let(:request_url) { '/api/dcim/device-roles/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/device_types_spec.rb b/spec/netbox_client_ruby/api/dcim/device_types_spec.rb index 13f7992..059fd3d 100644 --- a/spec/netbox_client_ruby/api/dcim/device_types_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/device_types_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::DeviceType } let(:response) { File.read('spec/fixtures/dcim/device-types.json') } - let(:request_url) { '/api/dcim/device-types.json' } + let(:request_url) { '/api/dcim/device-types/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/devices_spec.rb b/spec/netbox_client_ruby/api/dcim/devices_spec.rb index 11a205a..eaec5fd 100644 --- a/spec/netbox_client_ruby/api/dcim/devices_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/devices_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::Device } let(:response) { File.read('spec/fixtures/dcim/devices.json') } - let(:request_url) { '/api/dcim/devices.json' } + let(:request_url) { '/api/dcim/devices/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/interface_connections_spec.rb b/spec/netbox_client_ruby/api/dcim/interface_connections_spec.rb index 81c74cd..5a4d05a 100644 --- a/spec/netbox_client_ruby/api/dcim/interface_connections_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/interface_connections_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::InterfaceConnection } let(:response) { File.read('spec/fixtures/dcim/interface-connections.json') } - let(:request_url) { '/api/dcim/interface-connections.json' } + let(:request_url) { '/api/dcim/interface-connections/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/interfaces_spec.rb b/spec/netbox_client_ruby/api/dcim/interfaces_spec.rb index 9f7ed4e..dd0ff01 100644 --- a/spec/netbox_client_ruby/api/dcim/interfaces_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/interfaces_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::Interface } let(:response) { File.read('spec/fixtures/dcim/interfaces.json') } - let(:request_url) { '/api/dcim/interfaces.json' } + let(:request_url) { '/api/dcim/interfaces/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/inventory_items_spec.rb b/spec/netbox_client_ruby/api/dcim/inventory_items_spec.rb index 3d5d09a..44ff552 100644 --- a/spec/netbox_client_ruby/api/dcim/inventory_items_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/inventory_items_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::InventoryItem } let(:response) { File.read('spec/fixtures/dcim/inventory-items.json') } - let(:request_url) { '/api/dcim/inventory-items.json' } + let(:request_url) { '/api/dcim/inventory-items/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/manufacturers_spec.rb b/spec/netbox_client_ruby/api/dcim/manufacturers_spec.rb index f01504d..6eaa515 100644 --- a/spec/netbox_client_ruby/api/dcim/manufacturers_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/manufacturers_spec.rb @@ -2,7 +2,7 @@ RSpec.describe NetboxClientRuby::DCIM::Regions, faraday_stub: true do let(:response) { File.read('spec/fixtures/dcim/regions.json') } - let(:request_url) { '/api/dcim/regions.json' } + let(:request_url) { '/api/dcim/regions/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/platforms_spec.rb b/spec/netbox_client_ruby/api/dcim/platforms_spec.rb index d991e2a..ace0da3 100644 --- a/spec/netbox_client_ruby/api/dcim/platforms_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/platforms_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::Platform } let(:response) { File.read('spec/fixtures/dcim/platforms.json') } - let(:request_url) { '/api/dcim/platforms.json' } + let(:request_url) { '/api/dcim/platforms/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/power_connections_spec.rb b/spec/netbox_client_ruby/api/dcim/power_connections_spec.rb index b7112bf..5fd1b3b 100644 --- a/spec/netbox_client_ruby/api/dcim/power_connections_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/power_connections_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::PowerConnection } let(:response) { File.read('spec/fixtures/dcim/power-connections.json') } - let(:request_url) { '/api/dcim/power-connections.json' } + let(:request_url) { '/api/dcim/power-connections/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/power_outlets_spec.rb b/spec/netbox_client_ruby/api/dcim/power_outlets_spec.rb index 2330271..8fb3748 100644 --- a/spec/netbox_client_ruby/api/dcim/power_outlets_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/power_outlets_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::PowerOutlet } let(:response) { File.read('spec/fixtures/dcim/power-outlets.json') } - let(:request_url) { '/api/dcim/power-outlets.json' } + let(:request_url) { '/api/dcim/power-outlets/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/power_ports_spec.rb b/spec/netbox_client_ruby/api/dcim/power_ports_spec.rb index faf305c..72129ad 100644 --- a/spec/netbox_client_ruby/api/dcim/power_ports_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/power_ports_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::PowerPort } let(:response) { File.read('spec/fixtures/dcim/power-ports.json') } - let(:request_url) { '/api/dcim/power-ports.json' } + let(:request_url) { '/api/dcim/power-ports/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/rack_groups_spec.rb b/spec/netbox_client_ruby/api/dcim/rack_groups_spec.rb index 679d6ed..dbf047e 100644 --- a/spec/netbox_client_ruby/api/dcim/rack_groups_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/rack_groups_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::RackGroup } let(:response) { File.read('spec/fixtures/dcim/rack-groups.json') } - let(:request_url) { '/api/dcim/rack-groups.json' } + let(:request_url) { '/api/dcim/rack-groups/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/rack_reservations_spec.rb b/spec/netbox_client_ruby/api/dcim/rack_reservations_spec.rb index 441b87e..e2fb108 100644 --- a/spec/netbox_client_ruby/api/dcim/rack_reservations_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/rack_reservations_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::RackReservation } let(:response) { File.read('spec/fixtures/dcim/rack-reservations.json') } - let(:request_url) { '/api/dcim/rack-reservations.json' } + let(:request_url) { '/api/dcim/rack-reservations/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/rack_roles_spec.rb b/spec/netbox_client_ruby/api/dcim/rack_roles_spec.rb index 693bfea..93784c6 100644 --- a/spec/netbox_client_ruby/api/dcim/rack_roles_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/rack_roles_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::RackRole } let(:response) { File.read('spec/fixtures/dcim/rack-roles.json') } - let(:request_url) { '/api/dcim/rack-roles.json' } + let(:request_url) { '/api/dcim/rack-roles/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/racks_spec.rb b/spec/netbox_client_ruby/api/dcim/racks_spec.rb index 5fc7280..a0865bf 100644 --- a/spec/netbox_client_ruby/api/dcim/racks_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/racks_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::Rack } let(:response) { File.read('spec/fixtures/dcim/racks.json') } - let(:request_url) { '/api/dcim/racks.json' } + let(:request_url) { '/api/dcim/racks/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/regions_spec.rb b/spec/netbox_client_ruby/api/dcim/regions_spec.rb index f01504d..6eaa515 100644 --- a/spec/netbox_client_ruby/api/dcim/regions_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/regions_spec.rb @@ -2,7 +2,7 @@ RSpec.describe NetboxClientRuby::DCIM::Regions, faraday_stub: true do let(:response) { File.read('spec/fixtures/dcim/regions.json') } - let(:request_url) { '/api/dcim/regions.json' } + let(:request_url) { '/api/dcim/regions/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/sites_spec.rb b/spec/netbox_client_ruby/api/dcim/sites_spec.rb index bbe216d..456040a 100644 --- a/spec/netbox_client_ruby/api/dcim/sites_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/sites_spec.rb @@ -2,7 +2,7 @@ RSpec.describe NetboxClientRuby::DCIM::Sites, faraday_stub: true do let(:response) { File.read('spec/fixtures/dcim/sites.json') } - let(:request_url) { '/api/dcim/sites.json' } + let(:request_url) { '/api/dcim/sites/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/dcim/virtual_chassis_list_spec.rb b/spec/netbox_client_ruby/api/dcim/virtual_chassis_list_spec.rb index 8635b3c..1d40b98 100644 --- a/spec/netbox_client_ruby/api/dcim/virtual_chassis_list_spec.rb +++ b/spec/netbox_client_ruby/api/dcim/virtual_chassis_list_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::DCIM::VirtualChassis } let(:response) { File.read('spec/fixtures/dcim/virtual-chassis.json') } - let(:request_url) { '/api/dcim/virtual-chassis.json' } + let(:request_url) { '/api/dcim/virtual-chassis/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/extras/config_contexts_spec.rb b/spec/netbox_client_ruby/api/extras/config_contexts_spec.rb index 2e184a1..ae29a6f 100644 --- a/spec/netbox_client_ruby/api/extras/config_contexts_spec.rb +++ b/spec/netbox_client_ruby/api/extras/config_contexts_spec.rb @@ -5,7 +5,7 @@ let(:expected_singular_type) { NetboxClientRuby::Extras::ConfigContext } let(:response) { File.read('spec/fixtures/extras/config_contexts.json') } - let(:request_url) { '/api/extras/config-contexts.json' } + let(:request_url) { '/api/extras/config-contexts/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/extras/journal_entries_spec.rb b/spec/netbox_client_ruby/api/extras/journal_entries_spec.rb index 8692888..716f44a 100644 --- a/spec/netbox_client_ruby/api/extras/journal_entries_spec.rb +++ b/spec/netbox_client_ruby/api/extras/journal_entries_spec.rb @@ -5,7 +5,7 @@ let(:expected_singular_type) { NetboxClientRuby::Extras::JournalEntry } let(:response) { File.read('spec/fixtures/extras/journal_entries.json') } - let(:request_url) { '/api/extras/journal-entries.json' } + let(:request_url) { '/api/extras/journal-entries/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/extras/tags_spec.rb b/spec/netbox_client_ruby/api/extras/tags_spec.rb index 00497aa..489cc0d 100644 --- a/spec/netbox_client_ruby/api/extras/tags_spec.rb +++ b/spec/netbox_client_ruby/api/extras/tags_spec.rb @@ -5,7 +5,7 @@ let(:expected_singular_type) { NetboxClientRuby::Extras::Tag } let(:response) { File.read('spec/fixtures/extras/tags.json') } - let(:request_url) { '/api/extras/tags.json' } + let(:request_url) { '/api/extras/tags/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/ipam/aggregates_spec.rb b/spec/netbox_client_ruby/api/ipam/aggregates_spec.rb index f38634e..e693958 100644 --- a/spec/netbox_client_ruby/api/ipam/aggregates_spec.rb +++ b/spec/netbox_client_ruby/api/ipam/aggregates_spec.rb @@ -5,7 +5,7 @@ let(:expected_singular_type) { NetboxClientRuby::IPAM::Aggregate } let(:response) { File.read('spec/fixtures/ipam/aggregates.json') } - let(:request_url) { '/api/ipam/aggregates.json' } + let(:request_url) { '/api/ipam/aggregates/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/ipam/ip_addresses_spec.rb b/spec/netbox_client_ruby/api/ipam/ip_addresses_spec.rb index e7b7682..ae46fbd 100644 --- a/spec/netbox_client_ruby/api/ipam/ip_addresses_spec.rb +++ b/spec/netbox_client_ruby/api/ipam/ip_addresses_spec.rb @@ -4,7 +4,7 @@ let(:expected_length) { 1 } let(:expected_singular_type) { NetboxClientRuby::IPAM::IpAddress } let(:response) { File.read('spec/fixtures/ipam/ip-addresses.json') } - let(:request_url) { '/api/ipam/ip-addresses.json' } + let(:request_url) { '/api/ipam/ip-addresses/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } diff --git a/spec/netbox_client_ruby/api/ipam/ip_ranges_spec.rb b/spec/netbox_client_ruby/api/ipam/ip_ranges_spec.rb index 4243b60..0b76ced 100644 --- a/spec/netbox_client_ruby/api/ipam/ip_ranges_spec.rb +++ b/spec/netbox_client_ruby/api/ipam/ip_ranges_spec.rb @@ -4,7 +4,7 @@ let(:expected_length) { 3 } let(:expected_singular_type) { NetboxClientRuby::IPAM::IpRange } let(:response) { File.read('spec/fixtures/ipam/ip-ranges.json') } - let(:request_url) { '/api/ipam/ip-ranges.json' } + let(:request_url) { '/api/ipam/ip-ranges/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } diff --git a/spec/netbox_client_ruby/api/ipam/prefixes_spec.rb b/spec/netbox_client_ruby/api/ipam/prefixes_spec.rb index 10b9e45..b709c35 100644 --- a/spec/netbox_client_ruby/api/ipam/prefixes_spec.rb +++ b/spec/netbox_client_ruby/api/ipam/prefixes_spec.rb @@ -4,7 +4,7 @@ let(:expected_length) { 3 } let(:expected_singular_type) { NetboxClientRuby::IPAM::Prefix } let(:response) { File.read('spec/fixtures/ipam/prefixes.json') } - let(:request_url) { '/api/ipam/prefixes.json' } + let(:request_url) { '/api/ipam/prefixes/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } diff --git a/spec/netbox_client_ruby/api/ipam/rirs_spec.rb b/spec/netbox_client_ruby/api/ipam/rirs_spec.rb index 6cce865..78d92c0 100644 --- a/spec/netbox_client_ruby/api/ipam/rirs_spec.rb +++ b/spec/netbox_client_ruby/api/ipam/rirs_spec.rb @@ -5,7 +5,7 @@ let(:expected_singular_type) { NetboxClientRuby::IPAM::Rir } let(:response) { File.read('spec/fixtures/ipam/rirs.json') } - let(:request_url) { '/api/ipam/rirs.json' } + let(:request_url) { '/api/ipam/rirs/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/ipam/roles_spec.rb b/spec/netbox_client_ruby/api/ipam/roles_spec.rb index 65f4609..1424b51 100644 --- a/spec/netbox_client_ruby/api/ipam/roles_spec.rb +++ b/spec/netbox_client_ruby/api/ipam/roles_spec.rb @@ -5,7 +5,7 @@ let(:expected_singular_type) { NetboxClientRuby::IPAM::Role } let(:response) { File.read('spec/fixtures/ipam/roles.json') } - let(:request_url) { '/api/ipam/roles.json' } + let(:request_url) { '/api/ipam/roles/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/ipam/services_spec.rb b/spec/netbox_client_ruby/api/ipam/services_spec.rb index 6246a30..10d0e65 100644 --- a/spec/netbox_client_ruby/api/ipam/services_spec.rb +++ b/spec/netbox_client_ruby/api/ipam/services_spec.rb @@ -4,7 +4,7 @@ let(:expected_length) { 1 } let(:expected_singular_type) { NetboxClientRuby::IPAM::Service } let(:response) { File.read('spec/fixtures/ipam/services.json') } - let(:request_url) { '/api/ipam/services.json' } + let(:request_url) { '/api/ipam/services/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } diff --git a/spec/netbox_client_ruby/api/ipam/vlan_groups_spec.rb b/spec/netbox_client_ruby/api/ipam/vlan_groups_spec.rb index d98b374..303e82f 100644 --- a/spec/netbox_client_ruby/api/ipam/vlan_groups_spec.rb +++ b/spec/netbox_client_ruby/api/ipam/vlan_groups_spec.rb @@ -5,7 +5,7 @@ let(:expected_singular_type) { NetboxClientRuby::IPAM::VlanGroup } let(:response) { File.read('spec/fixtures/ipam/vlan-groups.json') } - let(:request_url) { '/api/ipam/vlan-groups.json' } + let(:request_url) { '/api/ipam/vlan-groups/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/ipam/vlans_spec.rb b/spec/netbox_client_ruby/api/ipam/vlans_spec.rb index d1c4258..f19ef27 100644 --- a/spec/netbox_client_ruby/api/ipam/vlans_spec.rb +++ b/spec/netbox_client_ruby/api/ipam/vlans_spec.rb @@ -4,7 +4,7 @@ let(:expected_length) { 1 } let(:expected_singular_type) { NetboxClientRuby::IPAM::Vlan } let(:response) { File.read('spec/fixtures/ipam/vlans.json') } - let(:request_url) { '/api/ipam/vlans.json' } + let(:request_url) { '/api/ipam/vlans/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } diff --git a/spec/netbox_client_ruby/api/ipam/vrfs_spec.rb b/spec/netbox_client_ruby/api/ipam/vrfs_spec.rb index 75b0ce1..6ae3afb 100644 --- a/spec/netbox_client_ruby/api/ipam/vrfs_spec.rb +++ b/spec/netbox_client_ruby/api/ipam/vrfs_spec.rb @@ -5,7 +5,7 @@ let(:expected_singular_type) { NetboxClientRuby::IPAM::Vrf } let(:response) { File.read('spec/fixtures/ipam/vrfs.json') } - let(:request_url) { '/api/ipam/vrfs.json' } + let(:request_url) { '/api/ipam/vrfs/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/secrets/secret_roles_spec.rb b/spec/netbox_client_ruby/api/secrets/secret_roles_spec.rb index ec27dda..ceba37a 100644 --- a/spec/netbox_client_ruby/api/secrets/secret_roles_spec.rb +++ b/spec/netbox_client_ruby/api/secrets/secret_roles_spec.rb @@ -2,7 +2,7 @@ RSpec.describe NetboxClientRuby::Secrets::SecretRoles, faraday_stub: true do let(:response) { File.read('spec/fixtures/secrets/secret-roles.json') } - let(:request_url) { '/api/secrets/secret-roles.json' } + let(:request_url) { '/api/secrets/secret-roles/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/secrets/secrets_spec.rb b/spec/netbox_client_ruby/api/secrets/secrets_spec.rb index 3fdc20f..196b8b8 100644 --- a/spec/netbox_client_ruby/api/secrets/secrets_spec.rb +++ b/spec/netbox_client_ruby/api/secrets/secrets_spec.rb @@ -2,7 +2,7 @@ RSpec.describe NetboxClientRuby::Secrets::Secrets, faraday_stub: true do let(:response) { File.read('spec/fixtures/secrets/secrets.json') } - let(:request_url) { '/api/secrets/secrets.json' } + let(:request_url) { '/api/secrets/secrets/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/tenancy/tenants_groups_spec.rb b/spec/netbox_client_ruby/api/tenancy/tenants_groups_spec.rb index 03cfe76..d329955 100644 --- a/spec/netbox_client_ruby/api/tenancy/tenants_groups_spec.rb +++ b/spec/netbox_client_ruby/api/tenancy/tenants_groups_spec.rb @@ -5,7 +5,7 @@ let(:expected_singular_type) { NetboxClientRuby::Tenancy::TenantGroup } let(:response) { File.read('spec/fixtures/tenancy/tenant-groups.json') } - let(:request_url) { '/api/tenancy/tenant-groups.json' } + let(:request_url) { '/api/tenancy/tenant-groups/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/tenancy/tenants_spec.rb b/spec/netbox_client_ruby/api/tenancy/tenants_spec.rb index a4f51c5..282937a 100644 --- a/spec/netbox_client_ruby/api/tenancy/tenants_spec.rb +++ b/spec/netbox_client_ruby/api/tenancy/tenants_spec.rb @@ -2,7 +2,7 @@ RSpec.describe NetboxClientRuby::Tenancy::Tenants, faraday_stub: true do let(:response) { File.read('spec/fixtures/tenancy/tenants.json') } - let(:request_url) { '/api/tenancy/tenants.json' } + let(:request_url) { '/api/tenancy/tenants/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/virtualization/cluster_groups_spec.rb b/spec/netbox_client_ruby/api/virtualization/cluster_groups_spec.rb index 305a316..c7dc1ec 100644 --- a/spec/netbox_client_ruby/api/virtualization/cluster_groups_spec.rb +++ b/spec/netbox_client_ruby/api/virtualization/cluster_groups_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::Virtualization::ClusterGroup } let(:response) { File.read('spec/fixtures/virtualization/cluster-groups.json') } - let(:request_url) { '/api/virtualization/cluster-groups.json' } + let(:request_url) { '/api/virtualization/cluster-groups/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/virtualization/cluster_types_spec.rb b/spec/netbox_client_ruby/api/virtualization/cluster_types_spec.rb index 7e98536..862ecc9 100644 --- a/spec/netbox_client_ruby/api/virtualization/cluster_types_spec.rb +++ b/spec/netbox_client_ruby/api/virtualization/cluster_types_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::Virtualization::ClusterType } let(:response) { File.read('spec/fixtures/virtualization/cluster-types.json') } - let(:request_url) { '/api/virtualization/cluster-types.json' } + let(:request_url) { '/api/virtualization/cluster-types/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/virtualization/clusters_spec.rb b/spec/netbox_client_ruby/api/virtualization/clusters_spec.rb index e77bfc7..ea56953 100644 --- a/spec/netbox_client_ruby/api/virtualization/clusters_spec.rb +++ b/spec/netbox_client_ruby/api/virtualization/clusters_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::Virtualization::Cluster } let(:response) { File.read('spec/fixtures/virtualization/clusters.json') } - let(:request_url) { '/api/virtualization/clusters.json' } + let(:request_url) { '/api/virtualization/clusters/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/virtualization/interfaces_spec.rb b/spec/netbox_client_ruby/api/virtualization/interfaces_spec.rb index 899fb85..830080c 100644 --- a/spec/netbox_client_ruby/api/virtualization/interfaces_spec.rb +++ b/spec/netbox_client_ruby/api/virtualization/interfaces_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::Virtualization::Interface } let(:response) { File.read('spec/fixtures/virtualization/interfaces.json') } - let(:request_url) { '/api/virtualization/interfaces.json' } + let(:request_url) { '/api/virtualization/interfaces/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end diff --git a/spec/netbox_client_ruby/api/virtualization/virtual_machines_spec.rb b/spec/netbox_client_ruby/api/virtualization/virtual_machines_spec.rb index bc9a72f..54f2386 100644 --- a/spec/netbox_client_ruby/api/virtualization/virtual_machines_spec.rb +++ b/spec/netbox_client_ruby/api/virtualization/virtual_machines_spec.rb @@ -5,7 +5,7 @@ let(:singular_type) { NetboxClientRuby::Virtualization::VirtualMachine } let(:response) { File.read('spec/fixtures/virtualization/virtual-machines.json') } - let(:request_url) { '/api/virtualization/virtual-machines.json' } + let(:request_url) { '/api/virtualization/virtual-machines/' } let(:request_url_params) do { limit: NetboxClientRuby.config.netbox.pagination.default_limit } end