Sha256: 13376cf03d278b7621cb3bd2c75b038f41cbd7e9261d8a7ed4f5e396c3d74765
Contents?: true
Size: 751 Bytes
Versions: 16
Compression:
Stored size: 751 Bytes
Contents
require 'rake/tasklib' module Chicago module ETL # ETL Rake tasks for a Chicago project. # # To use, simply include: # # Chicago::ETL::RakeTasks.new(db, schema) # # in your project's Rakefile. # # Provides the following tasks: # # +db:create_etl_tables+:: defines the tables used for ETL batches # and the like class RakeTasks < Rake::TaskLib def initialize(db, schema) @db = db @schema = schema define end def define namespace :db do desc "Creates the etl tables" task :create_etl_tables do Chicago::ETL::TableBuilder.build(@db) end end end end end end
Version data entries
16 entries across 16 versions & 1 rubygems