class Chateau::Room
Attributes
api[R]
configuration[R]
name[R]
Public Class Methods
new(name, api, configuration)
click to toggle source
# File lib/chateau/room.rb, line 5 def initialize(name, api, configuration) @name = name @api = api @configuration= configuration end
Public Instance Methods
message(text, from = nil, options = {})
click to toggle source
# File lib/chateau/room.rb, line 11 def message(text, from = nil, options = {}) from = from || configuration.default_sender room_id = find_room_id api.send_message(room_id, from, text, options) if room_id end
Private Instance Methods
find_room_id()
click to toggle source
# File lib/chateau/room.rb, line 19 def find_room_id api.room_id_for(name) end