{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["net-mgmt","rubygems"],"comment":"Ruby client library and CLI tool for OPNsense","compare":null,"dependentCount":null,"description":"Ruby client library and CLI tool for the OPNsense REST API\n\nIt is meant as a replacement for net-mgmt/py-opn-cli. It provides:\n- An HTTP client with SSL, redirect handling, and API key authentication\n- UUID/name resolution for ModelRelationField and CertificateField references\n- Service reconfigure orchestration with configtest support\n- OPNsense selection-hash normalization\n- A CLI tool for interactive API access\n- A resource registry that abstracts away inconsistent endpoint naming","flavors":[],"html":"https://daemonports.org/dragonfly/net-mgmt/rubygem-opn_api/","kind":"port","lastUpdate":null,"license":["BSD2CLAUSE"],"licenses":["BSD-2-Clause"],"maintainer":"freebsd@moov.de","name":"rubygem-opn_api","newest":true,"newestVersion":"1.1.0","noVulnData":false,"origin":"net-mgmt/rubygem-opn_api","otherSystems":[{"maintainer":"freebsd@moov.de","newest":true,"origin":"net-mgmt/rubygem-opn_api","path":"/net-mgmt/rubygem-opn_api/","system":"FreeBSD","updated":"2026-09-07","version":"1.1.0"},{"maintainer":"freebsd@moov.de","newest":true,"noVulnData":true,"origin":"net-mgmt/rubygem-opn_api","path":"","system":"HardenedBSD","version":"1.1.0"},{"maintainer":"freebsd@moov.de","newest":true,"noVulnData":true,"origin":"net-mgmt/rubygem-opn_api","path":"","system":"GhostBSD","version":"1.1.0"}],"packages":null,"pkgName":"rubygem-opn_api-1.1.0","related":null,"repository":"DPorts","requiredBy":[],"requiredByCount":0,"runDepends":["devel/ruby-gems","lang/ruby34"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"1.1.0","versions":[{"date":"2026-11-11","version":"1.1.0"}],"vulnerabilities":null,"www":"https://github.com/markt-de/opn-api"}
