Sha256: b8174e66766749c588f2dcfbadd6298e539475bf5a6dbc5236201002a1591b62
Contents?: true
Size: 1.31 KB
Versions: 1
Compression:
Stored size: 1.31 KB
Contents
# Rocket.Chat REST API for Ruby This is a gem wrapping the v1 REST API for [Rocket.Chat](https://rocket.chat/). The gem is based on a fork of int2xx9/ruby-rocketchat however that gem implemented v0.1 of the Rocket.Chat API and it was not forward compatible. Thanks to @int2xx9 for the framework on which this gem was based ## Installation Add this line to your application's Gemfile: ```ruby gem 'rocketchat' ``` And then execute: $ bundle ## Supported API calls This gem supports the following Rocket.Chat APIs (Tested against Rocket.Chat v0.5.4) #### Miscellaneous information * /api/v1/info #### Authentication * /api/v1/login * /api/v1/logout ## Usage To get Rocket.Chat version ```ruby require 'rocketchat' rocket_server = RocketChat::Server.new('http://your.server.address/') info = rocket_server.info puts "Rocket.Chat version: #{info.version}" ``` To logout from a server: ```ruby require 'rocketchat' rocket_server = RocketChat::Server.new('http://your.server.address/') session = rocket_server.login('username', 'password') # ... use the API ... session.logout ``` ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/abrom/rocketchat-ruby. ## License The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rocketchat-0.0.1 | README.md |