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



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

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