class Lifen::Message

Public Instance Methods

create() click to toggle source
# File lib/lifen/message.rb, line 11
def create
  json = client.post("central/api/chats/#{flow.uuid}/messages", {content: content, type: type})

  json["sent_at"] = json["sentDate"]

  message = self.class.new(json)

  self.flow = flow
  self.uuid = message.uuid
  self.content = message.content
  self.type = message.type
  self.sent_at = message.sent_at

  self
end

Private Instance Methods

client() click to toggle source
# File lib/lifen/message.rb, line 29
def client
  @client ||= flow.user.client
end