class Chatwork::Room

/rooms see developer.chatwork.com/ja/endpoint_rooms.html

Constants

ACTION_DELETE
ACTION_LEAVE
ICON_BEER
ICON_BUSINESS
ICON_CHECK
ICON_DOCUMENT
ICON_EVENT
ICON_GROUP
ICON_HEART
ICON_IDEA
ICON_MAGCUP
ICON_MEETING
ICON_MUSIC
ICON_PROJECT
ICON_SECURITY
ICON_SPORTS
ICON_STAR
ICON_STUDY
ICON_TRAVEL

Public Instance Methods

file(pk) click to toggle source
# File lib/chatwork/room.rb, line 47
def file(pk)
  File.find(pk, params: subroute_params)
end
files(params = {}) click to toggle source
# File lib/chatwork/room.rb, line 43
def files(params = {})
  File.all(params: subroute_params(params))
end
message(pk) click to toggle source
# File lib/chatwork/room.rb, line 35
def message(pk)
  Message.find(pk, params: subroute_params)
end
messages(params = {}) click to toggle source
# File lib/chatwork/room.rb, line 31
def messages(params = {})
  Message.all(params: subroute_params(params))
end
task(pk) click to toggle source
# File lib/chatwork/room.rb, line 55
def task(pk)
  Task.find(pk, params: subroute_params)
end
tasks(params = {}) click to toggle source
# File lib/chatwork/room.rb, line 51
def tasks(params = {})
  Task.all(params: subroute_params(params))
end
update_members(params = {}) click to toggle source
# File lib/chatwork/room.rb, line 39
def update_members(params = {})
  put(:members, params)
end

Private Instance Methods

subroute_params(additional = {}) click to toggle source
# File lib/chatwork/room.rb, line 61
def subroute_params(additional = {})
  { room_id: room_id }.merge(additional)
end