Skip to content

A Ruby wrapper for the Rock RMS API

License

Notifications You must be signed in to change notification settings

diemer/rock_rms

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rock RMS Ruby Client Build Status

A Ruby wrapper for the Rock RMS API

To get a general overview of Rock RMS: https://www.rockrms.com

To stay up-to-date with the code changes of Rock RMS: https://github.com/SparkDevNetwork/Rock

I'm a big fan of Rock so if you have problems using the gem or would like to see support for new endpoints, please open a GitHub issue -- I'll get it resolved as quick as I can.

Installation

Add this line to your application's Gemfile:

  # in your Gemfile
  gem 'rock_rms', '~> 4.2'

  # then...
  bundle install

Usage

  # Using Username and Password
  client = RockRMS::Client.new(
    url: ...,
    username: ...,
    password: ...,
  )
  
  # Using REST Key
  client = RockRMS::Client.new(
    url: ...,
    authorization_token: ...,
  )

  # Find a specific person
  client.find_person_by_email('[email protected]')
  client.find_person_by_name('Tobias Funke')

History

View the changelog This gem follows Semantic Versioning

Contributing

Everyone is encouraged to help improve this project. Here are a few ways you can help:

Copyright

Copyright (c) 2018 Taylor Brooks. See LICENSE for details.

About

A Ruby wrapper for the Rock RMS API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%