This repository has been archived by the owner. It is now read-only.
Docebo API Ruby wrapper
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
spec
.gitignore
.rspec
CHANGELOG.md
Gemfile
MIT-LICENSE
README.md
docebo.gemspec

README.md

Docebo - Ruby wrapper for Decobo LMS API

Installation

gem install docebo

or add it to Gemfile

gem 'docebo', '~> 0.0.4'

Usage

api = Docebo::API.new(
  key: 'key', 
  secret: 'secret',
  url: 'your_saas_platform/api'
)

results = api.make_request(
  'user', 
  'authenticate',
  username: 'hello', 
  password: 'hell'
)

# Course
Docebo::Course.all

# User
Docebo::User.authenticate('john', 'Pa$$W0rd')
Docebo::User.check_username('john')
Docebo::User.sso_url('john')

# OrgChart
Docebo::Orgchart.create_node(attributes)

TODO

Create User, Courses, etc. API classes.

Contributions

  1. Fork this repository.
  2. Create your own feature and spec.
  3. Create a pull request.

To run test

rspec