Module: Clienteer
- Defined in:
- lib/clienteer.rb,
lib/clienteer/railtie.rb,
lib/clienteer/version.rb,
lib/clienteer/digester.rb,
lib/clienteer/ingester.rb,
lib/clienteer/outgester.rb,
lib/clienteer/sanitizer.rb,
lib/clienteer/sanitizers/name.rb,
lib/clienteer/ingesters/mindbody.rb,
lib/clienteer/outgesters/maliero.rb,
lib/clienteer/sanitizers/address.rb,
lib/clienteer/ingesters/yaml_file.rb,
lib/clienteer/sanitizers/nil_finder.rb,
lib/clienteer/digesters/phase_creation.rb,
lib/clienteer/digesters/address_creation.rb,
lib/clienteer/digesters/indexes_clean_up.rb,
lib/clienteer/digesters/ideal_protein_cross_reference.rb
Defined Under Namespace
Modules: Digester, Ingester, Outgester, Sanitizer Classes: Railtie
Constant Summary collapse
- VERSION =
"1.7.3"
Class Method Summary collapse
Class Method Details
.call(ingestor: Ingester::Mindbody) ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/clienteer.rb', line 25 def self.call(ingestor: Ingester::Mindbody) $skipped_people = [] job_definition = Kiba.parse do source ingestor # transform Sanitizer::NilFinder # transform Sanitizer::Name # transform Digester::IdealProteinCrossReference # transform Digester::AddressCreation # transform Sanitizer::Address # transform Digester::PhaseCreation destination Outgester::Maliero end Kiba.run job_definition File.open("data/skipped_people.yml", "w+") do |f| f.write YAML.dump $skipped_people end end |