class Komonjo::Resource::Message

Resource representation for Komonjo::Model::Message

Attributes

model[R]

Public Class Methods

new(model) click to toggle source
# File lib/komonjo/resources/message.rb, line 7
def initialize(model)
  @model = model
end

Public Instance Methods

as_json() click to toggle source
# File lib/komonjo/resources/message.rb, line 11
def as_json
  {
    markdown: model.markdown,
    ts: model.ts,
    type: model.type,
    channel: model.channel,
    user: model.user,
    text: model.text,
    edited: model.edited,
    subtype: model.subtype,
  }
end
to_json(*args) click to toggle source
# File lib/komonjo/resources/message.rb, line 24
def to_json(*args)
  as_json.to_json(*args)
end