class S3rbsync::Configure
Constants
- CONF_FILE
Attributes
access_key[RW]
bucket_name[RW]
region[RW]
secret_key[RW]
Public Class Methods
new()
click to toggle source
# File lib/s3rbsync/configure.rb, line 8 def initialize @access_key = @secret_key = @bucket_name = @error_message = @region = nil begin @conf = YAML.load_file CONF_FILE rescue => e @error_message = "Error: #{e.message}" else @access_key = @conf[:aws_access_key] @secret_key = @conf[:aws_secret_access_key] @bucket_name = @conf[:bucket_name] @region = @conf[:region] end end
Public Instance Methods
connected?()
click to toggle source
# File lib/s3rbsync/configure.rb, line 30 def connected? s3 = S3rbsync::Synchronizer.new(self) s3.connected? end
valid?()
click to toggle source
# File lib/s3rbsync/configure.rb, line 22 def valid? valid_yaml_file? and connected? end
valid_yaml_file?()
click to toggle source
# File lib/s3rbsync/configure.rb, line 26 def valid_yaml_file? @error_message.nil? and @access_key and @secret_key and @bucket_name end