Sha256: 219db9253d2bcf89a918b6f8ce7d9b8ca4ae7a59d2a32c74d38c684dfd20962e

Contents?: true

Size: 481 Bytes

Versions: 10

Compression:

Stored size: 481 Bytes

Contents

module DNSimple
  module Commands
    class CertificateSubmit
      def execute(args, options = {})
        domain_name = args.shift
        certificate_id = args.shift
        approver_email = args.shift
        
        domain = DNSimple::Domain.find(domain_name)
        certificate = DNSimple::Certificate.find(domain, certificate_id)
        certificate.submit(approver_email)

        puts "Certificate submitted, authorization by email required"
      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_submit.rb
dnsimple-ruby-1.7.0 lib/dnsimple/commands/certificate_submit.rb
dnsimple-ruby-1.6.0 lib/dnsimple/commands/certificate_submit.rb
dnsimple-ruby-1.5.5 lib/dnsimple/commands/certificate_submit.rb
dnsimple-ruby-1.5.4 lib/dnsimple/commands/certificate_submit.rb
dnsimple-ruby-1.5.3 lib/dnsimple/commands/certificate_submit.rb
dnsimple-ruby-1.5.2 lib/dnsimple/commands/certificate_submit.rb
dnsimple-ruby-1.5.1 lib/dnsimple/commands/certificate_submit.rb
dnsimple-ruby-1.4.1 lib/dnsimple/commands/certificate_submit.rb
dnsimple-ruby-1.4.0 lib/dnsimple/commands/certificate_submit.rb