Class: MisarMail::EmailsResource

Inherits:
Resource
  • Object
show all
Defined in:
lib/misar_mail/client.rb

Instance Method Summary collapse

Methods inherited from Resource

#initialize

Constructor Details

This class inherits a constructor from MisarMail::Resource

Instance Method Details

#get(id) ⇒ Object

GET /emails/:id



457
458
459
# File 'lib/misar_mail/client.rb', line 457

def get(id)
  @client.request(:get, "/emails/#{id}")
end

#list(folder: nil, search: nil, limit: nil) ⇒ Object

GET /emails



452
453
454
# File 'lib/misar_mail/client.rb', line 452

def list(folder: nil, search: nil, limit: nil)
  @client.request(:get, "/emails#{query(compact(folder: folder, search: search, limit: limit))}")
end

#update(id, data: {}) ⇒ Object

PATCH /emails/:id



462
463
464
# File 'lib/misar_mail/client.rb', line 462

def update(id, data: {})
  @client.request(:patch, "/emails/#{id}", data)
end