class Basecamp3::MessageBoard
A model for Basecamp's Message Board
{github.com/basecamp/bc3-api/blob/master/sections/message_boards.md#message-boards For more information, see the official Basecamp3
API documentation for Message boards}
Attributes
created_at[RW]
id[RW]
messages_count[RW]
status[RW]
title[RW]
updated_at[RW]
Public Class Methods
find(bucket_id, id)
click to toggle source
Returns the message board.
@param [Integer] bucket_id the id of the bucket @param [Integer] id the id of the message board
@return [Basecamp3::MessageBoard]
# File lib/basecamp3/models/message_board.rb, line 28 def self.find(bucket_id, id) Basecamp3.request.get("/buckets/#{bucket_id}/message_boards/#{id}", {}, Basecamp3::MessageBoard) end
Public Instance Methods
messages()
click to toggle source
Returns a list of related messages.
@return [Array<Basecamp3::Message>]
# File lib/basecamp3/models/message_board.rb, line 18 def messages @mapped_messages ||= Basecamp3::Message.all(bucket.id, id) end