Class: Digicert::CLI::OrderRetriever

Inherits:
Object
  • Object
show all
Defined in:
lib/digicert/cli/order_retriever.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(order_id, attributes) ⇒ OrderRetriever

Returns a new instance of OrderRetriever.



6
7
8
9
10
# File 'lib/digicert/cli/order_retriever.rb', line 6

def initialize(order_id, attributes)
  @order_id = order_id
  @wait_time = attributes[:wait_time] || 10
  @number_of_times = attributes[:number_of_times] || 5
end

Class Method Details

.fetch(order_id, attributes) ⇒ Object



17
18
19
# File 'lib/digicert/cli/order_retriever.rb', line 17

def self.fetch(order_id, attributes)
  new(order_id, **attributes).fetch
end

Instance Method Details

#fetchObject



12
13
14
15
# File 'lib/digicert/cli/order_retriever.rb', line 12

def fetch
  fetch_order_in_interval
  reissued_order
end