Module: Datapimp::Sync
- Defined in:
- lib/datapimp/sync.rb,
lib/datapimp/sync/dropbox_delta.rb
Defined Under Namespace
Classes: DropboxDelta, DropboxFolder, GoogleDriveFolder
Class Method Summary
collapse
Class Method Details
.amazon(options = {}) ⇒ Object
10
11
12
13
|
# File 'lib/datapimp/sync.rb', line 10
def self.amazon(options={})
require 'datapimp/clients/amazon'
Datapimp::Clients::Amazon.client(options)
end
|
.data_source_types ⇒ Object
6
7
8
|
# File 'lib/datapimp/sync.rb', line 6
def self.data_source_types
%w(dropbox amazon github google json excel nokogiri)
end
|
.dropbox(options = {}) ⇒ Object
15
16
17
18
|
# File 'lib/datapimp/sync.rb', line 15
def self.dropbox(options={})
require 'datapimp/clients/dropbox'
Datapimp::Clients::Dropbox.client(options)
end
|
.github(options = {}) ⇒ Object
20
21
22
23
|
# File 'lib/datapimp/sync.rb', line 20
def self.github(options={})
require 'datapimp/clients/github'
Datapimp::Clients::Github.client(options)
end
|
.google(options = {}) ⇒ Object
25
26
27
28
|
# File 'lib/datapimp/sync.rb', line 25
def self.google(options={})
require 'datapimp/clients/google'
Datapimp::Clients::Google.client(options)
end
|