Sha256: ba6c2ed3502e78920afccdbd995dedf746d298b57ae3c89c6cf2dc6f928956e4

Contents?: true

Size: 921 Bytes

Versions: 5

Compression:

Stored size: 921 Bytes

Contents

require 'rubygems'
require 'activesupport'
require 'activerecord'
require 'conversions'
require 'remote_table'
require 'errata'

require 'data_miner/active_record_ext'
require 'data_miner/attribute'
require 'data_miner/attribute_collection'
require 'data_miner/configuration'
require 'data_miner/dictionary'
require 'data_miner/step'
require 'data_miner/step/associate'
require 'data_miner/step/await'
require 'data_miner/step/callback'
require 'data_miner/step/derive'
require 'data_miner/step/import'
require 'data_miner/william_james_cartesian_product' # TODO: move to gem

module DataMiner
  class << self
    def mine(options = {})
      DataMiner::Configuration.mine options
    end

    def enqueue(&block)
      DataMiner::Configuration.enqueue &block
    end
    
    def classes
      DataMiner::Configuration.classes
    end
  end
end

ActiveRecord::Base.class_eval do
  include DataMiner::ActiveRecordExt
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
seamusabshere-data_miner-0.1.2 lib/data_miner.rb
seamusabshere-data_miner-0.1.3 lib/data_miner.rb
seamusabshere-data_miner-0.1.5 lib/data_miner.rb
seamusabshere-data_miner-0.1.6 lib/data_miner.rb
seamusabshere-data_miner-0.2.0 lib/data_miner.rb