├── .gitignore ├── .rspec ├── .yardopts ├── CHANGELOG ├── Gemfile ├── LICENSE ├── README.markdown ├── Rakefile ├── data_miner.gemspec ├── lib ├── data_miner.rb └── data_miner │ ├── active_record_class_methods.rb │ ├── attribute.rb │ ├── script.rb │ ├── step.rb │ ├── step │ ├── import.rb │ ├── process.rb │ ├── sql.rb │ └── test.rb │ └── version.rb ├── spec ├── spec_helper.rb └── test_step_spec.rb └── test ├── data_miner ├── step │ └── test_sql.rb └── test_attribute.rb ├── helper.rb ├── support ├── breed.rb ├── breed_by_license_number.csv ├── breeds.xls ├── data_miner_with_alchemist.rb ├── database.rb ├── pet.rb ├── pet2.rb ├── pet3.rb ├── pet_color_dictionary.en.csv ├── pet_color_dictionary.es.csv ├── pets.csv └── pets_funny.csv └── test_data_miner.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format progress 3 | -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- 1 | --no-private 2 | --readme README.markdown 3 | -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/CHANGELOG -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/LICENSE -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/README.markdown -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/Rakefile -------------------------------------------------------------------------------- /data_miner.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/data_miner.gemspec -------------------------------------------------------------------------------- /lib/data_miner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/lib/data_miner.rb -------------------------------------------------------------------------------- /lib/data_miner/active_record_class_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/lib/data_miner/active_record_class_methods.rb -------------------------------------------------------------------------------- /lib/data_miner/attribute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/lib/data_miner/attribute.rb -------------------------------------------------------------------------------- /lib/data_miner/script.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/lib/data_miner/script.rb -------------------------------------------------------------------------------- /lib/data_miner/step.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/lib/data_miner/step.rb -------------------------------------------------------------------------------- /lib/data_miner/step/import.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/lib/data_miner/step/import.rb -------------------------------------------------------------------------------- /lib/data_miner/step/process.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/lib/data_miner/step/process.rb -------------------------------------------------------------------------------- /lib/data_miner/step/sql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/lib/data_miner/step/sql.rb -------------------------------------------------------------------------------- /lib/data_miner/step/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/lib/data_miner/step/test.rb -------------------------------------------------------------------------------- /lib/data_miner/version.rb: -------------------------------------------------------------------------------- 1 | class DataMiner 2 | VERSION = '3.0.0' 3 | end 4 | -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/test_step_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/spec/test_step_spec.rb -------------------------------------------------------------------------------- /test/data_miner/step/test_sql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/test/data_miner/step/test_sql.rb -------------------------------------------------------------------------------- /test/data_miner/test_attribute.rb: -------------------------------------------------------------------------------- 1 | require 'helper' 2 | 3 | describe DataMiner::Attribute do 4 | end 5 | -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/support/breed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/test/support/breed.rb -------------------------------------------------------------------------------- /test/support/breed_by_license_number.csv: -------------------------------------------------------------------------------- 1 | license_number,breed 2 | 222,Beagle-Basset -------------------------------------------------------------------------------- /test/support/breeds.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/test/support/breeds.xls -------------------------------------------------------------------------------- /test/support/data_miner_with_alchemist.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/test/support/data_miner_with_alchemist.rb -------------------------------------------------------------------------------- /test/support/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/test/support/database.rb -------------------------------------------------------------------------------- /test/support/pet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/test/support/pet.rb -------------------------------------------------------------------------------- /test/support/pet2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/test/support/pet2.rb -------------------------------------------------------------------------------- /test/support/pet3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/test/support/pet3.rb -------------------------------------------------------------------------------- /test/support/pet_color_dictionary.en.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/test/support/pet_color_dictionary.en.csv -------------------------------------------------------------------------------- /test/support/pet_color_dictionary.es.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/test/support/pet_color_dictionary.es.csv -------------------------------------------------------------------------------- /test/support/pets.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/test/support/pets.csv -------------------------------------------------------------------------------- /test/support/pets_funny.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/test/support/pets_funny.csv -------------------------------------------------------------------------------- /test/test_data_miner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seamusabshere/data_miner/HEAD/test/test_data_miner.rb --------------------------------------------------------------------------------