19 lines
458 B
Ruby
19 lines
458 B
Ruby
module RocketWeekly
|
|
class Connect
|
|
attr_reader :session
|
|
|
|
def initialize
|
|
config = YAML.load_file(File.expand_path('../../../config.yml', __FILE__))
|
|
server = RocketChat::Server.new config['server']
|
|
@session = server.login(config['user'], config['pass'])
|
|
end
|
|
|
|
def channels_list
|
|
@session.channels.list(offset: 0, count: 200)
|
|
end
|
|
|
|
def channel_history(id)
|
|
@session.channels.history(room: id)
|
|
end
|
|
end
|
|
end |