Module: Scruber::Core::Extensions::Log::CoreMethods

Defined in:
lib/scruber/core/extensions/log.rb

Instance Method Summary collapse

Instance Method Details

#log(text, color = :white) ⇒ void

This method returns an undefined value.

Writing log

Parameters:

  • text (String)

    text

  • color (Symbol) (defaults to: :white)

    color of text to write



19
20
21
22
23
24
# File 'lib/scruber/core/extensions/log.rb', line 19

def log(text, color=:white)
  Scruber.logger.info(scraper_name){ text } rescue nil
  if @progressbar
    @progressbar.print "#{Paint[text, color]}\n"
  end
end

#set_status(text) ⇒ void

This method returns an undefined value.

Setting status for console progressbar

Parameters:

  • text (String)

    text



32
33
34
# File 'lib/scruber/core/extensions/log.rb', line 32

def set_status(text)
  @proggress_status = text
end