Module: Desk::Client::Mailbox

Included in:
Desk::Client
Defined in:
lib/desk/client/mailbox.rb

Instance Method Summary collapse

Instance Method Details

#mailbox_id_inbound(href, parent_id = false) ⇒ Object Also known as: inbound_mailbox_id



18
19
20
21
# File 'lib/desk/client/mailbox.rb', line 18

def mailbox_id_inbound(href, parent_id = false)
  return nil if parent_id
  href.split("/")[5].to_i
end

#mailbox_list_inbound(*args) ⇒ Object Also known as: inbound_mailboxes, list_inbound_mailboxes



5
6
7
8
# File 'lib/desk/client/mailbox.rb', line 5

def mailbox_list_inbound(*args)
  options = args.last.is_a?(Hash) ? args.pop : {}
  get("mailboxes/inbound", options)
end

#mailbox_show_inbound(mailbox_id) ⇒ Object Also known as: inbound_mailbox, show_inbound_mailbox



12
13
14
# File 'lib/desk/client/mailbox.rb', line 12

def mailbox_show_inbound(mailbox_id)
  get("mailboxes/inbound/#{mailbox_id}")
end