class Atlantis::S3Client

Attributes

http[R]
url[R]

Public Class Methods

new() click to toggle source
# File lib/atlantis/s3_client.rb, line 10
def initialize

  @url = 'https://upload.atlantis.sodalis.com.au.s3.amazonaws.com'
  @http = Faraday.new(url: @url, ssl: {verify: false}) do |builder|
    builder.request :multipart
    builder.request :url_encoded
    builder.options[:read_timeout] = 400
    builder.options[:open_timeout] = 200
    builder.adapter :excon
  end

  @http.headers = {
    user_agent: "Atlantis Ruby Gem #{Atlantis::VERSION}",
  }

end

Public Instance Methods

post(params={}) click to toggle source
# File lib/atlantis/s3_client.rb, line 27
def post params={}
  http.post '/', params     
end