Method: Upyun::Form::Uploader#initialize

Defined in:
lib/upyun/form.rb

#initialize(config) ⇒ Uploader

Returns a new instance of Uploader.



13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/upyun/form.rb', line 13

def initialize(config)
  @config =  config

  @bucket = @config[:bucket]
  @form_api_secret = @config[:secret]
  endpoint =  @config[:endpoint] ? @config[:endpoint] : 0
  @allow_file_types = ['jpg','jpeg','png','gif']

  @url = "http://v#{endpoint}.api.upyun.com"
  @conn = Faraday.new(@url) do |f|
 f.request :multipart
 f.request :url_encoded
 f.adapter :net_http
        end

end