lib/datapimp.rb in datapimp-0.0.1 vs lib/datapimp.rb in datapimp-1.0.0

- old
+ new

@@ -1,5 +1,33 @@ -require "datapimp/version" +require 'ostruct' +require 'set' +require 'pathname' +require 'hashie' +require 'datapimp/core_ext' module Datapimp - # Your code goes here... + def self.config + Datapimp::Configuration.instance + end + + def self.pwd + Pathname(ENV.fetch('DATAPIMP_PWD') { Dir.pwd }) + end + + def self.lib + Pathname(File.dirname(__FILE__)) + end + + def self.method_missing(meth, *args, &block) + case + when %w(dropbox amazon github google).include?(meth.to_s) + Datapimp::Sync.send(meth, *args, &block) + else + super + end + end end + +require 'datapimp/version' +require 'datapimp/configuration' +require 'datapimp/data_sources' +require 'datapimp/sync'