Method: RubyBox::Session#do_stream

Defined in:
lib/ruby-box/session.rb

#do_stream(url, opts) ⇒ Object



85
86
87
88
89
90
91
92
93
94
95
96
97
98
# File 'lib/ruby-box/session.rb', line 85

def do_stream(url, opts)
  params = {
    :content_length_proc => opts[:content_length_proc],
    :progress_proc => opts[:progress_proc]        
  }

  if @access_token
    params['Authorization'] = "Bearer #{@access_token.token}"
  else
    params['Authorization'] = build_auth_header
  end

  open(url, params)
end