Sha256: d89db8c43721298898fa8a67c79f0721eadd449f147b689a9fe3d15b1c94a90b
Contents?: true
Size: 1.16 KB
Versions: 5
Compression:
Stored size: 1.16 KB
Contents
require "clienteer/version" require "clienteer/ingester" require "clienteer/outgester" require "clienteer/digester" require "clienteer/sanitizer" require "kiba" require "mindbody-api" require "json" require 'clienteer/railtie' if defined?(Rails) require 'dotenv' Dotenv.load module Clienteer ::MindBody.configure do |config| config.site_ids = ENV["MINDBODY_SITE_IDS"] config.source_key = ENV["MINDBODY_SOURCE_KEY"] config.source_name = ENV["MINDBODY_SOURCE_NAME"] config.log_level = :debug # Savon logging level. Default is :debug, options are [:debug, :info, :warn, :error, :fatal] end 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 end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
clienteer-1.7.3 | lib/clienteer.rb |
clienteer-1.7.2 | lib/clienteer.rb |
clienteer-1.7.1 | lib/clienteer.rb |
clienteer-1.7.0 | lib/clienteer.rb |
clienteer-1.6.0 | lib/clienteer.rb |