Method: ContextIO::Message#set_flags
- Defined in:
- lib/contextio/message.rb
#set_flags(flag_hash) ⇒ Object
As of this writing, the documented valid flags are: seen, answered, flagged, deleted, and draft. However, this will send whatever you send it.
36 37 38 39 40 41 42 43 |
# File 'lib/contextio/message.rb', line 36 def set_flags(flag_hash) args = flag_hash.inject({}) do |memo, (flag_name, value)| memo[flag_name] = value ? 1 : 0 memo end api.request(:post, "#{resource_url}/flags", args)['success'] end |