Sha256: d5891d43cea1ab3192982ebf03727e75e62783da4d5a7998080fa7ff1de70e41
Contents?: true
Size: 944 Bytes
Versions: 3
Compression:
Stored size: 944 Bytes
Contents
require 'pansophy/version' module Pansophy def self.connection @connection ||= Connection.aws end def self.pull(bucket_name, remote_directory, local_directory, options = {}) Synchronizer.new(bucket_name, remote_directory, local_directory).pull(options) end def self.merge(bucket_name, remote_directory, local_directory, options = {}) Synchronizer.new(bucket_name, remote_directory, local_directory).merge(options) end def self.push(bucket_name, remote_directory, local_directory, options = {}) Synchronizer.new(bucket_name, remote_directory, local_directory).push(options) end def self.read(bucket_name, path) Remote::ReadFile.new(bucket_name, path).call end end require 'fog' require 'singleton' require 'adamantium' require 'pansophy/helpers' require 'pansophy/connection' require 'pansophy/remote' require 'pansophy/local' require 'pansophy/synchronizer' require 'pansophy/config_synchronizer'
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pansophy-0.2.3 | lib/pansophy.rb |
pansophy-0.2.1 | lib/pansophy.rb |
pansophy-0.2.0 | lib/pansophy.rb |