Top Level Namespace
Defined Under Namespace
Modules: ActiveRecord, TableCreation, TableModule
Classes: BatchInsert, Both, Column, Dataload, DataloadLogger, DataloadMigration, FasterCSV, Hash, MasterLoader, MasterLoaderDSL, Object, OracleBatchInsert, SqlServerBatchInsert, StandardBatchInsert, TableLoader, TableLoaderDSL, TableManager
Instance Method Summary
collapse
Instance Method Details
#enum(*args, &b) ⇒ Object
1
2
3
|
# File 'lib/dataload/ext/enumerator.rb', line 1
def enum(*args,&b)
Enumerable::Enumerator.new(*args,&b)
end
|
#handle_errors ⇒ Object
1
2
3
4
5
6
7
8
|
# File 'lib/dataload.rb', line 1
def handle_errors
yield
rescue => exp
msg = [exp.message,exp.backtrace.join("\n")].join("\n")
Dataload.log msg
puts exp.message
raise "Error occured and logged. Exiting."
end
|