Class: Turbot::Handlers::BaseHandler

Inherits:
TurbotRunner::BaseHandler
  • Object
show all
Defined in:
lib/turbot/handlers/base_handler.rb

Direct Known Subclasses

DumpHandler, PreviewHandler, ValidationHandler

Instance Method Summary collapse

Instance Method Details

#handle_invalid_json(line) ⇒ Object

Implements ‘TurbotRunner::BaseHandler#handle_invalid_json`.



14
15
16
17
18
# File 'lib/turbot/handlers/base_handler.rb', line 14

def handle_invalid_json(line)
  puts
  puts 'The following line was not valid JSON:'
  puts line
end

#handle_invalid_record(record, data_type, error_message) ⇒ Object

Implements ‘TurbotRunner::BaseHandler#handle_invalid_record`.



5
6
7
8
9
10
11
# File 'lib/turbot/handlers/base_handler.rb', line 5

def handle_invalid_record(record, data_type, error_message)
  puts
  puts 'The following record is invalid:'
  puts record.to_json
  puts " * #{error_message}"
  puts
end