Module: DiscourseApi::API::Uploads

Included in:
Client
Defined in:
lib/discourse_api/api/uploads.rb

Instance Method Summary collapse

Instance Method Details

#upload_file(args) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/discourse_api/api/uploads.rb', line 5

def upload_file(args)
  args = API.params(args)
    .optional(:file, :url, :user_id)
    .default(type: 'composer', synchronous: true)
    .to_h
  post('/uploads', args)
end