class LabClient::BroadcastMessages
Specifics
Specifics
Specifics
Specifics
Specifics
Public Instance Methods
create(query = {})
click to toggle source
Create
# File lib/labclient/broadcast_messages/create.rb, line 59 def create(query = {}) query[:starts_at] = query[:starts_at].to_time.iso8601 if format_time?(query[:starts_at]) query[:ends_at] = query[:ends_at].to_time.iso8601 if format_time?(query[:ends_at]) client.request(:post, 'broadcast_messages', BroadcastMessage, query) end
delete(broadcast_message_id = nil)
click to toggle source
Delete
# File lib/labclient/broadcast_messages/delete.rb, line 32 def delete(broadcast_message_id = nil) client.request(:delete, "broadcast_messages/#{broadcast_message_id}") end
list()
click to toggle source
List
# File lib/labclient/broadcast_messages/list.rb, line 14 def list client.request(:get, 'broadcast_messages', BroadcastMessage) end
show(broadcast_message_id = nil)
click to toggle source
Show Specific
# File lib/labclient/broadcast_messages/show.rb, line 14 def show(broadcast_message_id = nil) client.request(:get, "broadcast_messages/#{broadcast_message_id}", BroadcastMessage) end
update(broadcast_message_id = nil, query = {})
click to toggle source
Update
# File lib/labclient/broadcast_messages/update.rb, line 68 def update(broadcast_message_id = nil, query = {}) query[:starts_at] = query[:starts_at].to_time.iso8601 if format_time?(query[:starts_at]) query[:ends_at] = query[:ends_at].to_time.iso8601 if format_time?(query[:ends_at]) client.request(:put, "broadcast_messages/#{broadcast_message_id}", BroadcastMessage, query) end