Module: Pushfile::Amazon

Included in:
Upload
Defined in:
lib/providers/amazon.rb

Instance Method Summary collapse

Instance Method Details

#amazonObject

Set up amazon



5
6
7
8
9
10
11
# File 'lib/providers/amazon.rb', line 5

def amazon
  Fog::Storage.new(
    :provider => 'AWS',
    :aws_access_key_id => Pushfile.settings[:amazon_key],
    :aws_secret_access_key => Pushfile.settings[:amazon_secret]
  )
end

#amazon_cdnObject

Amazon cdn



14
15
16
# File 'lib/providers/amazon.rb', line 14

def amazon_cdn
  "#{Pushfile.settings[:amazon_cdn]}/#{Pushfile.settings[:amazon_container]}"
end

#amazon_containerObject

Amazon container



19
20
21
# File 'lib/providers/amazon.rb', line 19

def amazon_container
  Pushfile.settings[:amazon_container]
end