Ruby client for [Version 3 of the BoardEffect API].
Ruby 1.9.3 or greater
Install BoardEffect as a gem:
gem install boardeffect
or add to your Gemfile:
# Gemfile
gem 'boardeffect'
and run bundle install
to install the dependency.
You can use the boardeffect gem to communicate with the BoardEffect API by first logging in as an administrator and going to Settings -> Integrations -> Custom Applications and setting up an API Key. Once you have the API key, you can interact with any of the calls provided at https://yourportalname.boardeffect.com/apidocs/
require 'boardeffect'
boardeffect = BoardEffect::Client.new(access_token: 'API KEY', host: 'https://yourportalname.boardeffect.com/')
# Create a workroom announcement
announcement = boardeffect.create_announcement({title: "This is a test from the console", body: "This is a body description"}, { workroom_id: 2 })
p announcement.inspect
# Get a list of workroom events
events = boardeffect.get_events(workroom_id: 2 )
p events[:data].inspect
Bug reports and feature requests should be filed on the GitHub issue tracking page.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new pull request