Sha256: 7761487379c60ce738b53757a930736bd40b2c7e2ec4428b561e6d8909f5a89f

Contents?: true

Size: 629 Bytes

Versions: 1

Compression:

Stored size: 629 Bytes

Contents

require 'ostruct'
require 'set'
require 'pathname'
require 'hashie'
require 'datapimp/core_ext'

module Datapimp
  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'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
datapimp-1.0.0 lib/datapimp.rb