Class: OpenStax::Aws::WaitMessage
- Inherits:
-
Object
- Object
- OpenStax::Aws::WaitMessage
- Defined in:
- lib/openstax/aws/wait_message.rb
Instance Method Summary collapse
-
#initialize(message:) ⇒ WaitMessage
constructor
A new instance of WaitMessage.
- #say_it ⇒ Object
Constructor Details
#initialize(message:) ⇒ WaitMessage
Returns a new instance of WaitMessage.
4 5 6 7 |
# File 'lib/openstax/aws/wait_message.rb', line 4 def initialize(message:) @start_time = Time.now @message = end |
Instance Method Details
#say_it ⇒ Object
9 10 11 12 13 14 15 16 17 |
# File 'lib/openstax/aws/wait_message.rb', line 9 def say_it elapsed_seconds = (Time.now - @start_time).round elapsed_minutes = elapsed_seconds / 60 remainder_seconds = elapsed_seconds - (elapsed_minutes * 60) OpenStax::Aws.configuration.logger.debug( "#{@message}... (#{elapsed_minutes}m#{remainder_seconds}s elapsed)" ) end |