Method: MailRunner::ArchivistBot.format_options

Defined in:
lib/mail_runner/archive_manager.rb

.format_options(archive_opts) ⇒ Object



88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/mail_runner/archive_manager.rb', line 88

def self.format_options(archive_opts)
  provider = archive_opts["provider"].downcase

  options = {
    :provider => archive_opts["provider"] 
  }
  if provider == "rackspace"
    options[:"#{provider}_username"] = archive_opts["username"]     
    options[:"#{provider}_api_key"] = archive_opts["api_key"]
    options[:"#{provider}_region"] = archive_opts["region"]
  elsif provider == "aws"
    options[:"#{provider}_access_key_id"] = archive_opts["api_key"]
    options[:"#{provider}_secret_access_key"] = archive_opts["secret_key"]
  end

  return options
end