Sha256: 5433d0dc2018e5eabc53fed234ce6a7808593f1f5f92b186498330f54dbe5202

Contents?: true

Size: 505 Bytes

Versions: 10

Compression:

Stored size: 505 Bytes

Contents

module DNSimple
  module Commands
    class CertificateList
      def execute(args, options = {})
        domain_name = args.shift
        domain = DNSimple::Domain.find(domain_name)
        certificates = DNSimple::Certificate.all(domain)
        puts "Found #{certificates.length} certificate for #{domain_name}"
        certificates.each do |certificate|
          puts "\t#{certificate.fqdn} (id: #{certificate.id}, status: #{certificate.certificate_status})" 
        end
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
dnsimple-ruby-1.7.1 lib/dnsimple/commands/certificate_list.rb
dnsimple-ruby-1.7.0 lib/dnsimple/commands/certificate_list.rb
dnsimple-ruby-1.6.0 lib/dnsimple/commands/certificate_list.rb
dnsimple-ruby-1.5.5 lib/dnsimple/commands/certificate_list.rb
dnsimple-ruby-1.5.4 lib/dnsimple/commands/certificate_list.rb
dnsimple-ruby-1.5.3 lib/dnsimple/commands/certificate_list.rb
dnsimple-ruby-1.5.2 lib/dnsimple/commands/certificate_list.rb
dnsimple-ruby-1.5.1 lib/dnsimple/commands/certificate_list.rb
dnsimple-ruby-1.4.1 lib/dnsimple/commands/certificate_list.rb
dnsimple-ruby-1.4.0 lib/dnsimple/commands/certificate_list.rb