class LabClient::BroadcastMessage

Inspect Helper

Public Instance Methods

delete() click to toggle source
# File lib/labclient/broadcast_messages/broadcast_message.rb, line 21
def delete
  client.broadcast_messages.delete id
end
inspect() click to toggle source
# File lib/labclient/broadcast_messages/broadcast_message.rb, line 7
def inspect
  active_text = active ? 'Active' : 'Inactive'
  "#<BroadcastMessage id: #{id}, #{active_text}>"
end
update(query = {}) click to toggle source
# File lib/labclient/broadcast_messages/broadcast_message.rb, line 12
def update(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])

  update_self client.broadcast_messages.update(id, query)
end