Module: Pansophy
- Defined in:
- lib/pansophy.rb,
lib/pansophy/version.rb,
lib/pansophy/connection.rb,
lib/pansophy/local/file.rb,
lib/pansophy/remote/file.rb,
lib/pansophy/synchronizer.rb,
lib/pansophy/local/directory.rb,
lib/pansophy/remote/directory.rb,
lib/pansophy/remote/read_file.rb,
lib/pansophy/local/create_file.rb,
lib/pansophy/remote/create_file.rb,
lib/pansophy/config_synchronizer.rb,
lib/pansophy/helpers/path_builder.rb,
lib/pansophy/remote/read_directory.rb
Defined Under Namespace
Modules: Connection, Helpers, Local, Remote
Classes: ConfigPath, ConfigSynchronizer, ConfigSynchronizerError, Synchronizer
Constant Summary
collapse
- VERSION =
'0.2.5'
Class Method Summary
collapse
-
.connection ⇒ Object
-
.merge(bucket_name, remote_directory, local_directory, options = {}) ⇒ Object
-
.pull(bucket_name, remote_directory, local_directory, options = {}) ⇒ Object
-
.push(bucket_name, remote_directory, local_directory, options = {}) ⇒ Object
-
.read(bucket_name, path) ⇒ Object
Class Method Details
.connection ⇒ Object
4
5
6
|
# File 'lib/pansophy.rb', line 4
def self.connection
@connection ||= Connection.aws
end
|
.merge(bucket_name, remote_directory, local_directory, options = {}) ⇒ Object
12
13
14
|
# File 'lib/pansophy.rb', line 12
def self.merge(bucket_name, remote_directory, local_directory, options = {})
Synchronizer.new(bucket_name, remote_directory, local_directory).merge(options)
end
|
.pull(bucket_name, remote_directory, local_directory, options = {}) ⇒ Object
8
9
10
|
# File 'lib/pansophy.rb', line 8
def self.pull(bucket_name, remote_directory, local_directory, options = {})
Synchronizer.new(bucket_name, remote_directory, local_directory).pull(options)
end
|
.push(bucket_name, remote_directory, local_directory, options = {}) ⇒ Object
16
17
18
|
# File 'lib/pansophy.rb', line 16
def self.push(bucket_name, remote_directory, local_directory, options = {})
Synchronizer.new(bucket_name, remote_directory, local_directory).push(options)
end
|
.read(bucket_name, path) ⇒ Object
20
21
22
|
# File 'lib/pansophy.rb', line 20
def self.read(bucket_name, path)
Remote::ReadFile.new(bucket_name, path).call
end
|