Sha256: 1dc6141bf0edda02307c00db606806997f0b667c7791405bc0d4639339fcdf12

Contents?: true

Size: 931 Bytes

Versions: 15

Compression:

Stored size: 931 Bytes

Contents

module Lumberg
  module Cpanel
    # Public: Allows users to edit domain keys
    class DomainKeys < Base
      def self.api_module ; "DKIMUI" ; end

      # Public: Install DomainKeys for your cPanel account
      #
      # Returns Hash API response
      def add
        perform_request({ api_function: "install" })
      end

      # Public: Remove DomainKeys corresponding to your domain
      #
      # Returns Hash API response
      def remove
        perform_request({ api_function: "uninstall" })
      end

      # Public: Check to see if your domain has DomainKeys installed
      #
      # Returns Hash API response
      def installed
        perform_request({ api_function: "installed" })
      end

      # Public: Check to see if DomainKeys are available on the server
      #
      # Returns Hash API response
      def available
        perform_request({ api_function: "available" })
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
lumberg-4.1.0 lib/lumberg/cpanel/domain_keys.rb
lumberg-4.0.0 lib/lumberg/cpanel/domain_keys.rb
lumberg-3.1.0 lib/lumberg/cpanel/domain_keys.rb
lumberg-3.0.0 lib/lumberg/cpanel/domain_keys.rb
lumberg-2.0.1 lib/lumberg/cpanel/domain_keys.rb
lumberg-2.0.0 lib/lumberg/cpanel/domain_keys.rb
lumberg-2.0.0.pre20 lib/lumberg/cpanel/domain_keys.rb
lumberg-2.0.0.pre18 lib/lumberg/cpanel/domain_keys.rb
lumberg-2.0.0.pre15 lib/lumberg/cpanel/domain_keys.rb
lumberg-2.0.0.pre12 lib/lumberg/cpanel/domain_keys.rb
lumberg-2.0.0.pre9 lib/lumberg/cpanel/domain_keys.rb
lumberg-2.0.0.pre8 lib/lumberg/cpanel/domain_keys.rb
lumberg-2.0.0.pre7 lib/lumberg/cpanel/domain_keys.rb
lumberg-2.0.0.pre6 lib/lumberg/cpanel/domain_keys.rb
lumberg-2.0.0.pre5 lib/lumberg/cpanel/domain_keys.rb