class Digicert::OrderCancellation

Public Class Methods

create(order_id:, note:, **attributes) click to toggle source
# File lib/digicert/order_cancellation.rb, line 11
def self.create(order_id:, note:, **attributes)
  new(attributes.merge(resource_id: order_id, note: note)).create
end

Public Instance Methods

create() click to toggle source
# File lib/digicert/order_cancellation.rb, line 5
def create
  request_klass.new(
    :put, resource_path, default_attributes.merge(attributes)
  ).run
end

Private Instance Methods

default_attributes() click to toggle source
# File lib/digicert/order_cancellation.rb, line 21
def default_attributes
  { status: "CANCELED", send_emails: false }
end
resource_path() click to toggle source
# File lib/digicert/order_cancellation.rb, line 17
def resource_path
  ["order", "certificate", resource_id, "status"].join("/")
end