oblong/active_zone
4
1
Fork
You've already forked active_zone
0
A nameserver-agnostic library to manage DNS zones with Active Model https://activezone.obl.ong
  • Ruby 100%
reesericci 7c89f9a885
Some checks failed
yard / docs (push) Successful in 5m23s
yard / sord (push) Failing after 1m55s
yard types action
2024年08月25日 14:17:07 -05:00
.forgejo/workflows yard types action 2024年08月25日 14:17:07 -05:00
lib yard types action 2024年08月25日 14:17:07 -05:00
sig add RBS types generated by sord 2024年08月25日 14:08:00 -05:00
.domains add .domains 2024年08月24日 18:28:03 -05:00
.gitignore remove engine 2024年08月24日 16:12:39 -05:00
.rubocop.yml changes 2024年02月14日 02:33:33 +00:00
.ruby-version ruby version 2024年08月24日 17:52:53 -05:00
active_zone.gemspec update gemspec 2024年08月25日 06:00:17 -05:00
Gemfile update gemfile 2024年08月24日 17:59:43 -05:00
Gemfile.lock yard types action 2024年08月25日 14:17:07 -05:00
LICENSE.md LGPL 2024年08月24日 16:16:20 -05:00
Rakefile remove engine 2024年08月24日 16:12:39 -05:00
README.md add .domains 2024年08月24日 18:28:03 -05:00

Active Zone

A nameserver-agnostic library to manage DNS zones with Active Model

Usage

Usage references are available at activezone.obl.ong

To set a default provider to enable ActiveZone::Zone and other defaults add the following at the beginning of your app or a Rails initializer:

ActiveZone.provider = YourProvider.new(**options)

Replace YourProvider with your nameserver's relevant Active Zone provider and **options with keyword options to configure the provider.

Installation

Bundler

bundle add active_zone

RubyGems

gem install active_zone

Contributing

All contributions welcome

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see https://www.gnu.org/licenses/.