Class: Listmonk::Resources::Media
Instance Method Summary
collapse
#initialize
Instance Method Details
#delete(id) ⇒ Object
14
|
# File 'lib/listmonk/resources/media.rb', line 14
def delete(id) = delete_request("media/#{segment(id)}")
|
#list ⇒ Object
6
|
# File 'lib/listmonk/resources/media.rb', line 6
def list = get("media")
|
#retrieve(id) ⇒ Object
13
|
# File 'lib/listmonk/resources/media.rb', line 13
def retrieve(id) = get("media/#{segment(id)}")
|
#upload(file:, content_type: "application/octet-stream") ⇒ Object
8
9
10
11
|
# File 'lib/listmonk/resources/media.rb', line 8
def upload(file:, content_type: "application/octet-stream")
body = { file: client.file_part(file, content_type: content_type) }
client.request(:post, "media", body: body)
end
|