Class: Validb::Logger::FileSystem

Inherits:
Base
  • Object
show all
Defined in:
lib/validb/logger/file_system.rb

Instance Method Summary collapse

Instance Method Details

#out(record_hash) ⇒ Object



9
10
11
12
13
# File 'lib/validb/logger/file_system.rb', line 9

def out(record_hash)
  File.open(filename, "ab+") do |file|
    file.puts("#{record_hash[:model]}:#{record_hash[:id]} - #{record_hash[:error_messages]}")
  end
end

#prepareObject



4
5
6
7
# File 'lib/validb/logger/file_system.rb', line 4

def prepare
  File.delete(filename) if File.exists?(filename)
  $stdout.puts("Writing output to #{filename}")
end