Method: ContextIO::Message#move_to

Defined in:
lib/contextio/message.rb

#move_to(folder, source = nil) ⇒ Object

You can call this with a Folder object, in which case, the source from the folder will be used, or you can pass in a folder name and source label.



79
80
81
82
83
84
85
86
87
88
89
# File 'lib/contextio/message.rb', line 79

def move_to(folder, source = nil)
  if folder.is_a?(ContextIO::Folder)
    folder_name = folder.name
    source_label = folder.source.label
  else
    folder_name = folder.to_s
    source_label = source.to_s
  end

  api.request(:post, resource_url, dst_folder: folder_name, dst_source: source_label, move: 1)['success']
end