Class: SpinR::Spinner

Inherits:
Object
  • Object
show all
Defined in:
lib/spin_r/spinner.rb

Constant Summary collapse

COLORS =
%i[
  black light_black red light_red green light_green yellow light_yellow blue light_blue magenta
  light_magenta cyan light_cyan white light_white default
].freeze

Instance Method Summary collapse

Constructor Details

#initialize(spinner = nil, color = nil) ⇒ Spinner

Returns a new instance of Spinner.



8
9
10
11
# File 'lib/spin_r/spinner.rb', line 8

def initialize(spinner = nil, color = nil)
  @spinner = spinner || SpinR::Spinners::TRADITIONAL
  @color = color
end

Instance Method Details

#worker(&block) ⇒ Object



13
14
15
# File 'lib/spin_r/spinner.rb', line 13

def worker(&block)
  with_spin(&block)
end