Class: S3Website::DiffHelper::DiffProgressIndicator
- Inherits:
-
Object
- Object
- S3Website::DiffHelper::DiffProgressIndicator
- Defined in:
- lib/s3_website/diff_helper.rb
Instance Method Summary collapse
- #finish ⇒ Object
-
#initialize(init_msg, end_msg) ⇒ DiffProgressIndicator
constructor
A new instance of DiffProgressIndicator.
- #render_next_step ⇒ Object
Constructor Details
#initialize(init_msg, end_msg) ⇒ DiffProgressIndicator
Returns a new instance of DiffProgressIndicator.
46 47 48 49 50 51 52 |
# File 'lib/s3_website/diff_helper.rb', line 46 def initialize(init_msg, end_msg) @end_msg = end_msg @ordinal_direction = 'n' # start from north print init_msg print ' ' render_next_step end |
Instance Method Details
#finish ⇒ Object
59 60 61 62 |
# File 'lib/s3_website/diff_helper.rb', line 59 def finish print "\b" print @end_msg end |
#render_next_step ⇒ Object
54 55 56 57 |
# File 'lib/s3_website/diff_helper.rb', line 54 def render_next_step @ordinal_direction = DiffProgressIndicator.next_ordinal_direction @ordinal_direction print("\b" + DiffProgressIndicator.render_ordinal_direction(@ordinal_direction)) end |