module Quandl::Client::Base::Model
Attributes
request_finished_at[RW]
request_started_at[RW]
Public Instance Methods
elapsed_request_time()
click to toggle source
# File lib/quandl/client/base/model.rb, line 25 def elapsed_request_time return nil unless request_finished_at.is_a?(Time) && request_started_at.is_a?(Time) @elapsed_request_time ||= (request_finished_at - request_started_at) end
elapsed_request_time_ms()
click to toggle source
# File lib/quandl/client/base/model.rb, line 21 def elapsed_request_time_ms elapsed_request_time.to_f.microseconds.to_s + 'ms' end
Private Instance Methods
touch_request_finished_at()
click to toggle source
# File lib/quandl/client/base/model.rb, line 36 def touch_request_finished_at self.request_finished_at = Time.now end
touch_request_started_at()
click to toggle source
# File lib/quandl/client/base/model.rb, line 32 def touch_request_started_at self.request_started_at = Time.now end