Class: PgExport::Listeners::PlainListener

Inherits:
Object
  • Object
show all
Defined in:
lib/pg_export/listeners/plain_listener.rb

Instance Method Summary collapse

Constructor Details

#initialize(logger:) ⇒ PlainListener

Returns a new instance of PlainListener.



6
7
8
# File 'lib/pg_export/listeners/plain_listener.rb', line 6

def initialize(logger:)
  @logger = logger
end

Instance Method Details

#on_stepObject



10
# File 'lib/pg_export/listeners/plain_listener.rb', line 10

def on_step(*); end

#on_step_failed(event) ⇒ Object



14
15
16
# File 'lib/pg_export/listeners/plain_listener.rb', line 14

def on_step_failed(event)
  logger.info("Error: #{event[:value][:message]}")
end

#on_step_succeededObject



12
# File 'lib/pg_export/listeners/plain_listener.rb', line 12

def on_step_succeeded(*); end