Sha256: e4cafbd960831392264ed34d88425bd24347c1ed7840be9f7bac0e635acf1795
Contents?: true
Size: 1.73 KB
Versions: 2
Compression:
Stored size: 1.73 KB
Contents
# frozen_string_literal: true module Dnsimple module Struct class Base def initialize(attributes = {}) attributes.each do |key, value| m = "#{key}=".to_sym send(m, value) if respond_to?(m) end end end end end require_relative 'struct/account' require_relative 'struct/collaborator' require_relative 'struct/contact' require_relative 'struct/certificate' require_relative 'struct/certificate_bundle' require_relative 'struct/certificate_purchase' require_relative 'struct/certificate_renewal' require_relative 'struct/charge' require_relative 'struct/delegation_signer_record' require_relative 'struct/dnssec' require_relative 'struct/domain' require_relative 'struct/domain_check' require_relative 'struct/domain_premium_price' require_relative 'struct/domain_price' require_relative 'struct/domain_push' require_relative 'struct/domain_registration' require_relative 'struct/domain_transfer' require_relative 'struct/domain_renewal' require_relative 'struct/email_forward' require_relative 'struct/extended_attribute' require_relative 'struct/oauth_token' require_relative 'struct/registrant_change_check' require_relative 'struct/registrant_change' require_relative 'struct/transfer_lock' require_relative 'struct/zone_record' require_relative 'struct/service' require_relative 'struct/template' require_relative 'struct/template_record' require_relative 'struct/tld' require_relative 'struct/user' require_relative 'struct/vanity_name_server' require_relative 'struct/whois_privacy' require_relative 'struct/whois_privacy_renewal' require_relative 'struct/zone' require_relative 'struct/zone_file' require_relative 'struct/zone_distribution' require_relative 'struct/webhook' require_relative 'struct/whoami'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dnsimple-8.7.1 | lib/dnsimple/struct.rb |
dnsimple-8.7.0 | lib/dnsimple/struct.rb |