Sha256: ee80eb643fe6f43626c2b24746586655b78df1d5180266b7adb7dbf9c1cbfdbb

Contents?: true

Size: 868 Bytes

Versions: 1

Compression:

Stored size: 868 Bytes

Contents

Monk ID Ruby
============

Full API docs: http://monkdev.github.io/monk-id-ruby/Monk/Id.html

Add to your `Gemfile`:

```ruby
gem 'monk-id', :github => 'MonkDev/monk-id-ruby', :branch => 'next'
```

For Rails and Sinatra, copy `config/monk_id.sample.yml` in this repository to
`config/monkid.yml` in your app. This will be loaded automatically. All other
apps need to load their config explicitly:

```ruby
Monk::Id.load_config('/path/to/monk_id.yml', 'development')
```

Next, load the payload:

```ruby
Monk::Id.load_payload(params[:monk_id_payload])
```

Or, if using the `cookie` option, simply pass in a hash-like cookies object:

```ruby
Monk::Id.load_payload(cookies)
```

Then you can access the user's ID and email:

```ruby
Monk::Id.user_id
Monk::Id.user_email
```

`nil` is returned if the user isn't signed in or the payload can't be decoded
and verified.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
monk-id-1.0.0 README.md