plugins/050-network/config/routes.rb
Network::Engine.routes.draw do
# root of the plugin
root :to => 'network#index'
get 'leases' => 'network#index'
get 'hosts' => 'network#hosts'
post 'hosts' => 'network#create_host'
delete 'host/:id' => 'network#destroy_host', as: 'destroy_host'
get 'dns_aliases' => 'network#dns_aliases'
post 'dns_aliases' => 'network#create_dns_alias'
delete 'dns_alias/:id' => 'network#destroy_dns_alias', as: 'destroy_dns_alias'
get 'settings' => 'network#settings'
put 'update_lease_time' => 'network#update_lease_time'
put 'update_gateway' => 'network#update_gateway'
put 'update_dns' => 'network#update_dns'
put 'update_dns_ips' => 'network#update_dns_ips'
put 'toggle_setting/:id' => 'network#toggle_setting', as: 'toggle_setting'
put 'update_dhcp_range/:id' => 'network#update_dhcp_range', as: 'update_dhcp_range'
end